In Python gibt es zahlreiche Techniken zum Konvertieren einer Zahl in eine Zeichenfolge. Eine beliebte Methode ist die Verwendung der integrierten Funktion str(), die numerische Werte – einschließlich Ganzzahlen – in ihre Zeichenfolgendarstellungen umwandelt. Um die passende Zeichenfolge abzurufen, geben Sie einfach die Ganzzahlvariable als Eingabe für str() an. Ein alternativer Ansatz ist die Verwendung von String-Formatierungstechniken wie F-Strings, bei denen die Ganzzahlvariable automatisch in einen String konvertiert wird, indem sie in geschweifte Klammern {} innerhalb eines String-Literals eingeschlossen wird. Um die Konvertierung abzuschließen, können Sie auch den Formatierungsbezeichner %s innerhalb von Zeichenfolgen oder verwenden. format()-Funktion.
Syntax -
str(integer_Value)
Lassen Sie uns das folgende Beispiel verstehen.
Beispiel – 1 Verwendung der Funktion str()
Bash-String-Länge
n = 25 # check and print type of num variable print(type(n)) print(n) # convert the num into string con_num = str(n) # check and print type converted_num variable print(type(con_num)) print(con_num)
Ausgabe:
25 25
Erläuterung:
In dieser Python-Codepassage wird eine Ganzzahlvariable namens n mit dem Wert 25 initialisiert. Als nächstes bestätigt es, dass n eine Ganzzahl ist, indem es seinen Typ und Wert ausgibt. Als nächstes verwendet es die Methode str(), um n in einen String umzuwandeln, den es dann con_num zuweist. Anschließend werden Typ und Wert von con_num ausgegeben, um sicherzustellen, dass es sich um eine Zeichenfolge mit demselben Wert wie n handelt, nämlich „25“. Das Ergebnis zeigt, wie man eine Ganzzahl in eine Zeichenfolge umwandelt und dabei den ursprünglichen Wert beibehält. Außerdem wird gezeigt, wie der Typ von int in str geändert wird.
Beispiel – 2 Verwendung der Ganzzahl „%s“.
Objekt zu jsonobject Java
n = 10 # check and print type of n variable print(type(n)) # convert the num into a string and print con_n = '% s' % n print(type(con_n))
Ausgabe:
Erläuterung:
In diesem Python-Beispiel wird eine ganzzahlige Variable namens n mit dem Wert 10 initialisiert. Die Software gibt zunächst ihren Typ aus und überprüft, ob es sich um eine Ganzzahl handelt. Anschließend verwendet es den Formatbezeichner %s in einem formatierten Zeichenfolgenausdruck, um n in eine Zeichenfolge umzuwandeln, die es dann con_n zuweist. Nach der Konvertierung wird der Typ von con_n ausgegeben und bestätigt, dass es sich um einen String handelt. Diese Konvertierungstechnik wandelt den ganzzahligen Wert n in eine Zeichenfolgendarstellung um, indem %s als Platzhalter für den Wert verwendet wird. Dies ermöglicht die Formatierung von Zeichenfolgen.
Beispiel – 3: Verwendung der Funktion .format()
n = 10 # check and print type of num variable print(type(n)) # convert the num into string and print con_n = '{}'.format(n) print(type(con_n))
Ausgabe:
Erläuterung:
VLC-Download auf YouTube
In diesem Python-Beispiel wird eine ganzzahlige Variable namens n mit dem Wert 10 initialisiert. Die Software gibt zunächst den Typ von n aus und überprüft, ob es sich um eine Ganzzahl handelt. Als nächstes verwendet es einen Zeichenfolgenausdruck und den. format()-Methode, um n in einen String umzuwandeln, den sie dann con_n zuweist. Nach der Konvertierung wird bestätigt, dass con_n ein String ist, indem der Typ ausgegeben wird. Die Python-Funktion.format() ist eine flexible Möglichkeit, Zeichenfolgen zu formatieren. Damit können Sie Variablen dynamisch in Zeichenfolgen einfügen, ohne ihre ursprünglichen Datentypen zu ändern.
Beispiel – 4: Verwendung eines F-Strings
n = 10 # check and print type of num variable print(type(n)) # convert the num into string conv_n = f'{n}' # print type of converted_num print(type(conv_n))
Ausgabe:
Wie viele Millionen sind in einer Milliarde?
Erläuterung:
In diesem Python-Beispiel wird eine ganzzahlige Variable namens n mit dem Wert 10 initialisiert. Die Software gibt zunächst den Typ von n aus und überprüft, ob es sich um eine Ganzzahl handelt. Als nächstes weist es „n“ zu „conv_n“ zu und schließt es in geschweifte Klammern {} ein, um es mithilfe der F-String-Formatierung in einen String umzuwandeln. Nach der Konvertierung wird bestätigt, dass es sich bei dem Objekt um eine Zeichenfolge handelt, indem der Typ von conv_n ausgegeben wird. Variablen und Ausdrücke können mithilfe von F-Strings direkt in String-Literale eingefügt werden, was eine klare und verständliche Methode zum Formatieren von Strings in Python bietet und gleichzeitig ihre ursprünglichen Datentypen beibehält.
Jede Technik zum Ändern des Integer-Datentyps in den String-Datentyp wurde spezifiziert. Sie können das verwenden, was Ihren Anforderungen am besten entspricht.