Pour obtenir l'attribut littéral int au lieu de SyntaxError, utilisez un espace ou une parenthèse. Le littéral int est une partie si les littéraux numériques en Python incluent également les quatre types numériques différents suivants -
.int (entiers signés) - Ils sont souvent appelés simplement entiers ou entiers, sont des nombres entiers positifs ou négatifs sans point décimal.
long (long integers) − Aussi appelés longs, ce sont des entiers de taille illimitée, écrits comme des entiers et suivis d'un L majuscule ou minuscule.
Nombres à virgule flottante (nombres réels à virgule flottante) - Également connus sous le nom de nombres à virgule flottante, ils représentent des nombres réels et ont un point décimal séparant les parties entières et décimales. Les nombres à virgule flottante peuvent également être représentés en notation scientifique, où E ou e représente une puissance de 10 (2,5e2 = 2,5 x 102 = 250).
complexe (nombres complexes) − sont de la forme a + bJ, où a et b sont des flottants et J (ou j) représente la racine carrée de -1 (qui est un nombre imaginaire). le nombre est a et la partie imaginaire est b. Les nombres complexes ne sont pas beaucoup utilisés dans la programmation Python.
Voyons pourquoi et quelle est l'erreur de syntaxe évoquée dans cette question −
Dans cet exemple, vous pouvez voir que nous obtiendrons une erreur de syntaxe littérale décimale invalide −
print(5) print(5.__class__)
La sortie affiche une erreur de syntaxe
Voyons comment résoudre ce problème −
C'est ainsi que nous pouvons corriger l'erreur de valeur littérale entière en utilisant des espaces ou des crochets -
print(5) print(5 .__class__) print((5).__class__)
5 <class 'int'> <class 'int'>
Il y a aussi un autre exemple −
a = 7 print(a) print(a .__class__) print((a).__class__)
7 <class 'int'> &t;class 'int'>
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!