HOWTO · Python
Wie man in Python Ganzzahl in Zeichenkette konvertiert
Dieser Artikel führt ein, wie man int in Python in eine Zeichenkette konvertiert. Er enthält die str() Funktion und die f-Formatierung.
Auf dieser Seite
Dieser Artikel stellt verschiedene Methoden zur Konvertierung einer Ganzzahl in eine Zeichenkette unter Verwendung von Python-Code vor, wie die Funktion str() und die f-Formatierungsmethode.
Verwenden Sie die Funktion str(), um einen Integer in Python in eine Zeichenkette zu konvertieren
Wir können die eingebaute Funktion str() in Python verwenden, um eine Ganzzahl in eine Zeichenkette zu konvertieren. Die korrekte Syntax zur Verwendung dieser Methode lautet wie folgt:
str(objectName)
Diese Funktion akzeptiert nur einen Parameter. Die Einzelheiten ihres Parameters sind wie folgt:
| Parameter | Beschreibung | |
|---|---|---|
objectName |
obligatorisch | Es ist das Objekt, das wir in eine Zeichenkette konvertieren wollen. In unserem Fall wird es die ganze Zahl sein. |
Wenn wir eine Ganzzahl nicht in eine Zeichenkette umwandeln und versuchen, sie mit der Zeichenkette zu verwenden, gibt die Funktion einen Fehler aus.
# python 2.x
integer = 4
print "My number is " + integer
Ausgabe:
TypeError: cannot concatenate 'str' and 'int' objects
Das Programm unten zeigt, wie wir diese Methode verwenden können, um eine Ganzzahl in Python in eine Zeichenkette zu konvertieren.
# python 2.x
integer = 4
mystring = str(integer)
print "My number is " + mystring
Ausgabe:
My number is 4
Verwenden Sie die f-Formatierung, um eine Ganzzahl in Python in eine Zeichenkette zu konvertieren
In Python können wir auch die f-Formatierung verwenden, um eine ganze Zahl in eine Zeichenkette zu konvertieren. Dies ist eine effiziente Methode zur Formatierung einer Ganzzahl. Die korrekte Syntax dafür lautet wie folgt:
f"{intName}"
Sie akzeptiert nur einen Parameter. Die Einzelheiten des Parameters sind wie folgt:
| Parameter | Beschreibung | |
|---|---|---|
intName |
obligatorisch | Es ist die ganze Zahl, die wir in eine Zeichenkette konvertieren wollen. |
Das folgende Programm zeigt, wie wir die f-Formatierung verwenden können, um eine Ganzzahl in Python in eine Zeichenkette zu konvertieren.
integer = 8
f"{integer}"
Ausgabe:
8