tostring() Äquivalent in Python
In Python ist eine Zeichenkette eine Folge von Zeichen. Alles, was zwischen Anführungszeichen steht, wird in Python als Zeichenkette betrachtet.
Strings werden in fast jeder Programmiersprache häufig verwendet. Es ist eine weit verbreitete Funktion, und jede Sprache hat unterschiedliche Methoden, um mit Zeichenketten umzugehen. Die Funktion tostring()
ist eine gängige Methode, die in verschiedenen Sprachen verfügbar ist, um Objekte unterschiedlichen Typs in Strings umzuwandeln.
In Python ist das Äquivalent von tostring()
die Funktion str()
.
Das str()
ist eine eingebaute Funktion. Es kann ein Objekt eines anderen Typs in eine Zeichenkette konvertieren. Wenn wir diese Funktion aufrufen, ruft sie intern die Funktion __str__()
auf, um die Darstellung des Objekts als Zeichenkette zu erhalten.
Der folgende Code zeigt verschiedene Beispiele für diese Funktion.
a = 15
l1 = [1, 2, 3]
s_l1 = str(l1)
s_a = str(a)
print(s_a, type(s_a))
print(s_l1, type(s_l1))
Ausgabe:
15 <class 'str'>
[1, 2, 3] <class 'str'>
Wie Sie sehen, konnten wir eine Zahl und eine Liste in einen Zeichenkettentyp konvertieren. Es ist interessant zu sehen, wie wir auch ein Sammlungsobjekt wie eine Liste in eine Zeichenkette konvertieren können.
In Python stehen einige Methoden zum Formatieren von Zeichenketten zur Verfügung. Die Funktion format()
wird hierfür verwendet und kann auch Objekte wie Zahlen in Zeichenkettentypen konvertieren.
Der folgende Code zeigt, wie.
a = 15
l1 = [1, 2, 3]
s_l1 = "{}".format(l1)
s_a = "{}".format(a)
print(s_a, type(s_a))
print(s_l1, type(s_l1))
Ausgabe:
15 <class 'str'>
[1, 2, 3] <class 'str'>
In neueren Versionen von Python haben wir eine neue Funktion namens fstring
zum Formatieren einer Zeichenkette.
Wir können diese fstrings
auch für die String-Konvertierung verwenden. Zum Beispiel,
a = 15
l1 = [1, 2, 3]
s_l1 = f"{l1}"
s_a = f"{a}"
print(s_a, type(s_a))
print(s_l1, type(s_l1))
Ausgabe:
15 <class 'str'>
[1, 2, 3] <class 'str'>
Manav is a IT Professional who has a lot of experience as a core developer in many live projects. He is an avid learner who enjoys learning new things and sharing his findings whenever possible.
LinkedInVerwandter Artikel - Python String
- Entfernen Kommas aus String in Python
- Wie man prüft, ob eine Zeichenkette auf pythonische Weise leer ist
- Konvertieren einer Zeichenkette in einen Variablennamen in Python
- Wie man Leerzeichen in einem String in Python entfernt
- Wie man in Python Zahlen aus einer Zeichenkette extrahiert
- Wie man in Python String in datetime konvertiert