Heim > Artikel > Backend-Entwicklung > Wie konvertiere ich Ganzzahlen in Strings in Python?
Ganzzahl in String in Python konvertieren
Das Konvertieren einer Ganzzahl in einen String ist eine häufige Aufgabe in der Python-Programmierung. Es gibt mehrere Möglichkeiten, diese Konvertierung durchzuführen:
Verwenden der Funktion str()
Die einfachste Methode zum Konvertieren einer Ganzzahl in einen String ist die Verwendung der Funktion str( ) Funktion. Diese Funktion nimmt ein Objekt als Argument und wandelt es in einen String um, indem sie ihre __str__-Methode aufruft. Für Ganzzahlen gibt __str__ einfach die Ziffern der Ganzzahl zurück.
<code class="python">>>> str(42) '42'</code>
Benutzerdefinierte Konvertierung
Wenn Sie mehr Kontrolle über den Konvertierungsprozess benötigen, können Sie ihn manuell durchführen . Dies kann nützlich sein, wenn Sie der resultierenden Zeichenfolge Präfixe oder Suffixe hinzufügen möchten.
<code class="python">num = 42 string_num = "" if num < 0: string_num += '-' num = -num while num > 0: digit = num % 10 string_num += chr(digit + ord('0')) num //= 10 string_num = string_num[::-1]</code>
Konvertieren in eine Zeichenfolge von anderen Typen
Die Funktion str() kann kann verwendet werden, um nicht nur ganze Zahlen, sondern auch andere Arten von Objekten in Zeichenfolgen umzuwandeln. Beispielsweise können Sie einen Float wie folgt in einen String umwandeln:
<code class="python">>>> str(3.14) '3.14'</code>
Links zu Dokumentation
Hinweis
Ganzzahlen und Strings sind in Python zwei verschiedene Typen. Das Konvertieren einer Ganzzahl in eine Zeichenfolge ändert ihren Wert nicht, bietet jedoch eine Möglichkeit, sie als Zeichenfolge darzustellen.
Das obige ist der detaillierte Inhalt vonWie konvertiere ich Ganzzahlen in Strings in Python?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!