Heim >Backend-Entwicklung >Python-Tutorial >Was ist die Eingabe in Python?
Die Funktion input() in Python3.x akzeptiert Standardeingabedaten und gibt sie als String-Typ zurück.
In Python2.x entspricht input() eval(raw_input(prompt)), das zum Erhalten von Konsoleneingaben verwendet wird.
raw_input() behandelt alle Eingaben als Strings und gibt den String-Typ zurück. Und input() hat seine eigenen Eigenschaften, wenn es um reine numerische Eingaben geht. Es gibt den Typ der eingegebenen Zahl (int, float) zurück.
Hinweis: Sowohl die Funktionen input() als auch raw_input() können Zeichenfolgen empfangen, aber raw_input() liest die Eingabe direkt von der Konsole (jede Art von Eingabe kann übernommen werden). Bei input() wird erwartet, dass ein zulässiger Python-Ausdruck gelesen werden kann. Das heißt, wenn Sie eine Zeichenfolge eingeben, müssen Sie diese in Anführungszeichen setzen, andernfalls wird ein SyntaxError ausgelöst.
Sofern kein besonderer Bedarf an input() besteht, empfehlen wir generell die Verwendung von raw_input() für die Interaktion mit Benutzern.
Hinweis: input() in Python3 erhält standardmäßig den Typ str.
Das folgende Beispiel läuft in der Python3-Version
Geben Sie zwei Zahlen ein
oder
Das obige ist der detaillierte Inhalt vonWas ist die Eingabe in Python?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!