Heim > Backend-Entwicklung > Python-Tutorial > Wie erhalte ich ganzzahlige Literaleigenschaften in Python ohne SyntaxError?

Wie erhalte ich ganzzahlige Literaleigenschaften in Python ohne SyntaxError?

WBOY
Freigeben: 2023-08-20 19:13:11
nach vorne
1544 Leute haben es durchsucht

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.

Mal sehen, warum und was der in dieser Frage besprochene Syntaxfehler ist −

Syntaxfehler: Ungültiges Dezimalliteral

In diesem Beispiel können Sie sehen, dass wir den Syntaxfehler „Ungültiges Dezimalliteral“ erhalten –

print(5)
print(5.__class__)
Nach dem Login kopieren

Ausgabe

Die Ausgabe zeigt einen Syntaxfehler

Wie erhalte ich ganzzahlige Literaleigenschaften in Python ohne SyntaxError?

Mal sehen, wie man das Problem behebt −

Integer-Literal-Attribut

Die chinesische Übersetzung von

Beispiel

lautet:

Beispiel

So können wir den Fehler bei ganzzahligen Literalwerten durch die Verwendung von Leerzeichen oder Klammern beheben -

print(5)
print(5 .__class__)
print((5).__class__)
Nach dem Login kopieren

Ausgabe

5
<class 'int'>
<class 'int'>
Nach dem Login kopieren
Die chinesische Übersetzung von

Beispiel

lautet:

Beispiel

Es gibt noch ein weiteres Beispiel −

a = 7
print(a)
print(a .__class__)
print((a).__class__)
Nach dem Login kopieren

Ausgabe

7
<class 'int'>
&t;class 'int'>
Nach dem Login kopieren

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!

Verwandte Etiketten:
Quelle:tutorialspoint.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage