Heim > Artikel > Backend-Entwicklung > Der Unterschied zwischen raw_input() und input()
text = raw_input("Geben Sie eine Zeichenfolge ein:") behandelt die Eingabe des Benutzers als Zeichenfolge (str), d. h. Text ist eine Zeichenfolge.
num = input("Geben Sie eine Zahl ein:") behandelt die Eingabe des Benutzers als Zahl (int oder float), d. h. num ist eine Zahl.
Test:
>>>text = raw_input("Geben Sie eine Zeichenfolge ein:")
Geben Sie eine Zeichenfolge ein: hallo
>>> print type(text)
Ausgabe:
>>>num = input("Enter a number:")
Geben Sie eine Zahl ein: 12,4
>>>print type(num)
Ausgabe: