C'était un mémorandum parce que le contenu enseigné par l'enseignant était intéressant. Je viens d'apprendre comment le faire et je l'ai vérifié moi-même, donc si vous remarquez que c'est mal ici, faites-le moi savoir.
Fonctionnalité -Vrai si seuls les nombres de type str (entier). (0 est également vrai, mais les nombres commençant par 0 sont des erreurs) ・ Même pour les nombres de type str, les nombres négatifs sont faux. (Le moins est-il considéré comme une lettre?) ・ Un petit nombre de nombres de type str sont faux. (Faux même si le point décimal est 0) ・ Même avec des nombres de type str, si les lettres et les symboles sont mélangés, ce sera faux. (Le symbole de calcul est également faux) -Pour le type str et le type int, les nombres commençant par 0 sont SyntaxError. · "C'est faux. -Les caractères sont faux. Les numéros de type -Int sont SyntaxError. (Y compris les résultats des calculs) ・ Les nombres commençant par 0 autre que 0 sont AttributeError quel que soit le type.
’’’ print('1'.isdigit()) #True print('100'.isdigit()) #True print('0'.isdigit()) #True
print('a'.isdigit()) #False print('10.0'.isdigit()) #False print('2*3'.isdigit()) #False print(''.isdigit()) #False print('11a'.isdigit()) #False print('-1'.isdigit()) #False
print(1.isdigit()) # SyntaxError: invalid syntax print(5%3.isdigit()) # SyntaxError: invalid syntax print(3+4.isdigit()) #SyntaxError: invalid syntax
print(01.isdigit()) #SyntaxError: invalid character in identifier print('01'.isdigit()) #SyntaxError: invalid character in identifier
print('0.1'.isdigit()) # AttributeError: 'float' object has no attribute 'isdigit' print(0.1.isdigit()) # AttributeError: 'float' object has no attribute 'isdigit' ’’’
c'est tout.
Recommended Posts