Maison > développement back-end > Tutoriel Python > Comment obtenir des propriétés littérales entières en Python sans SyntaxError ?

Comment obtenir des propriétés littérales entières en Python sans SyntaxError ?

WBOY
Libérer: 2023-08-20 19:13:11
avant
1602 Les gens l'ont consulté

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 −

Erreur de syntaxe : littéral décimal invalide

Dans cet exemple, vous pouvez voir que nous obtiendrons une erreur de syntaxe littérale décimale invalide −

print(5)
print(5.__class__)
Copier après la connexion

Sortie

La sortie affiche une erreur de syntaxe

Comment obtenir des propriétés littérales entières en Python sans SyntaxError ?

Voyons comment résoudre ce problème −

Attribut littéral entier

La traduction chinoise de

Exemple

est :

Exemple

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__)
Copier après la connexion

Sortie

5
<class 'int'>
<class 'int'>
Copier après la connexion
La traduction chinoise de

Exemple

est :

Exemple

Il y a aussi un autre exemple −

a = 7
print(a)
print(a .__class__)
print((a).__class__)
Copier après la connexion

Sortie

7
<class 'int'>
&t;class 'int'>
Copier après la connexion

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!

Étiquettes associées:
source:tutorialspoint.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal