Um das Attribut „int“ anstelle von „SyntaxError“ zu erhalten, verwenden Sie ein Leerzeichen oder eine Klammer. Das int-Literal ist ein Teil, wenn numerische Literale in Python auch die folgenden vier verschiedenen numerischen Typen enthalten
int (signed integers) − Sie werden oft nur ganze Zahlen oder Ints genannt, sind positive oder negative ganze Zahlen ohne Dezimalpunkt.
long (lange Ganzzahlen) − Auch Long-Zahlen genannt. Dabei handelt es sich um Ganzzahlen unbegrenzter Größe, die wie Ganzzahlen geschrieben werden und denen ein großes oder kleines L folgt.
Gleitkommazahlen (Reelle Gleitkommazahlen) – Auch als Gleitkommazahlen bekannt, stellen sie reelle Zahlen dar und haben einen Dezimalpunkt, der den ganzzahligen und den dezimalen Teil trennt. Gleitkommazahlen können auch in wissenschaftlicher Notation dargestellt werden, wobei E oder e eine Zehnerpotenz darstellt (2,5e2 = 2,5 x 102 = 250).
komplex (komplexe Zahlen) − haben die Form a + bJ, wobei a und b Gleitkommazahlen sind und J (oder j) die Quadratwurzel von -1 darstellt (der Realteil von). Zahl ist a und der Imaginärteil ist b. Komplexe Zahlen werden in der Python-Programmierung nicht oft verwendet.
Syntaxfehler: Ungültiges Dezimalliteral
print(5) print(5.__class__)
Mal sehen, wie man das Problem behebt −
Integer-Literal-Attribut
print(5) print(5 .__class__) print((5).__class__)
5 <class 'int'> <class 'int'>
a = 7 print(a) print(a .__class__) print((a).__class__)
7 <class 'int'> &t;class 'int'>
Das obige ist der detaillierte Inhalt vonWie erhalte ich ganzzahlige Literaleigenschaften in Python ohne SyntaxError?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!