In Python können Sie einer Ganzzahlvariablen keinen String direkt zuweisen. Stattdessen müssen Sie die Zeichenfolge mithilfe der Funktion „int()“ in eine Ganzzahl konvertieren. Zum Beispiel:
„Python
x =int("123")
„
Der obige Code weist der Variablen „x“ den ganzzahligen Wert 123 zu.
Wenn Sie versuchen, einer Ganzzahlvariablen einen String zuzuweisen, ohne ihn zu konvertieren, erhalten Sie einen „ValueError“. Zum Beispiel:
„Python
x =„123“
„
Der obige Code führt zu folgendem Fehler:
„
ValueError:Ungültiges Literal für int() mit Basis 10:'123'
„
Hier sind einige Beispiele für die Konvertierung von Zeichenfolgen in Ganzzahlen in Python:
„Python
x =int("123")
y =int("456,78")
z =int("-123")
„
Der obige Code weist den Variablen „x“, „y“ bzw. „z“ die Ganzzahlwerte 123, 456 und -123 zu.