Heim > Backend-Entwicklung > Python-Tutorial > Wie hat Python 3 die Art und Weise verändert, wie wir Benutzereingaben erhalten?

Wie hat Python 3 die Art und Weise verändert, wie wir Benutzereingaben erhalten?

Mary-Kate Olsen
Freigeben: 2024-12-15 16:30:11
Original
666 Leute haben es durchsucht

How Did Python 3 Change the Way We Get User Input?

Verwendung von raw_input in Python 3

In Python 2 wurde die Funktion raw_input() verwendet, um Roheingaben vom Benutzer zu lesen. In Python 3 wurde raw_input() jedoch in input() umbenannt. Diese Änderung wurde vorgenommen, um die Eingabeverarbeitung zu vereinfachen, indem die Notwendigkeit einer expliziten Konvertierung in einen String entfällt.

Wenn Sie versuchen, raw_input() in Python 3 zu verwenden, werden Sie auf eine NameError-Ausnahme stoßen. Um diesen Fehler zu vermeiden, verwenden Sie stattdessen einfach input().

# Python 2
raw_input("Enter your name: ")

# Python 3
input("Enter your name: ")
Nach dem Login kopieren

Es ist wichtig zu beachten, dass die Funktion input() in Python 3 immer einen String zurückgibt, auch wenn der Benutzer einen numerischen Wert eingibt. Wenn Sie die Benutzereingabe in einen anderen Typ konvertieren müssen, können Sie int(), float() oder andere Typkonvertierungsfunktionen verwenden.

Um beispielsweise die Benutzereingabe in eine Ganzzahl zu konvertieren, können Sie kann verwenden:

age = int(input("Enter your age: "))
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonWie hat Python 3 die Art und Weise verändert, wie wir Benutzereingaben erhalten?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage