Heim >Backend-Entwicklung >Python-Tutorial >Wie konvertiere ich Ganzzahlen in Strings in Python?

Wie konvertiere ich Ganzzahlen in Strings in Python?

Susan Sarandon
Susan SarandonOriginal
2024-11-12 03:50:01327Durchsuche

How to Convert Integers to 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

  • [int()](https://docs.python.org/3/library/functions.html#int)
  • [ str()](https://docs.python.org/3/library/functions.html#str)

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!

Stellungnahme:
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