a = input('请输入:') print a
Wenn Sie eine Zeichenfolge eingeben, wird sofort ein Fehler gemeldet:
请输入:str Traceback (most recent call last): File "<stdin>", line 1, in <module> File "<string>", line 1, in <module>
Aber wenn Sie eine Ganzzahl eingeben , wird kein Fehler gemeldet:
请输入:1010
Wenn Sie input
in raw_input
ändern, können Sie die über die Tastatur eingegebene Zeichenfolge normal aufzeichnen:
a = raw_input('请输入:')print a
请输入:str str
Grund Das heißt, input
kann nur Ganzzahleingaben akzeptieren:
a = input('请输入:')print type(a)
请输入:10<type 'int'>
und raw_input
kann Zeichenfolgeneingaben akzeptieren:
a = raw_input('请输入:')print type(a)
请输入:str <type 'str'>
Das obige ist der detaillierte Inhalt vonPython: Detaillierte Erklärung von input() und raw_input(). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!