Die Python-Funktionen input() und raw_input() werden verwendet, um Benutzereingaben zu sammeln. input() hat raw_input() in Python 3 und höher ersetzt. Beide Funktionen geben eine Benutzereingabe als String zuruck.
Die Verarbeitung von Benutzereingaben ist ein wichtiger Teil der Programmierung.
Zum Beispiel möchten Sie einen Benutzer vielleicht nach seinem Alter fragen So können Sie bestimmen, ob sie Ihre Site verwenden durfen. Oder Sie können einen Benutzer bitten, seinen Namen einzugeben, damit Sie seine Länge bestimmen können. Welche Daten auch immer Sie von einem Benutzer benötigen, Sie mussen einen Weg finden, sie auf irgendeine Weise zu erhalten.
Hier kommt die Python-Funktion input() ins Spiel. Input(), eine in Python integrierte Funktion, ermöglicht es Programmierern, Informationen uber die Tastatur zu empfangen, die sie in einem Python-Programm verarbeiten können. In diesem Tutorial werden wir die Grundlagen von Python aufschlusseln input().
Python-Benutzereingaben: Eine Anleitung
Das Akzeptieren von Benutzereingaben ermöglicht es Ihnen Rufen Sie Werte vom Benutzer ab, während Ihr Programm ausgefuhrt wird. Das bedeutet, dass Sie nicht auf bereits vorhandene Werte oder den Inhalt einer Datei angewiesen sind, um Ihr Programm auszufuhren.
Python 3.x verwendet eine Methode namens input(), um Benutzereingaben abzurufen. In Python 2.x mussen Sie die Methode raw_input() verwenden.
Wenn wir eine Eingabefunktion aufrufen, wird unser Programm angehalten. Das Programm wird fortgesetzt, nachdem der Benutzer den Text uber die Python-Shell oder die Befehlszeile eingegeben hat. Zum Beispiel können wir einen Benutzer nach seiner E-Mail-Adresse fragen.
Unser Programm pausiert, bis ein Benutzer Text in das Programm einfugt und die Eingabetaste druckt. Der Benutzer muss die Eingabetaste drucken. Dieser Schlussel teilt Python mit, dass der Benutzer mit dem Einfugen von Text in die Shell fertig ist.
81 % der Teilnehmer gaben an, dass sie sich nach dem Besuch eines Bootcamps hinsichtlich ihrer Aussichten auf einen technischen Job sicherer fuhlten. Lassen Sie sich noch heute in ein Bootcamp einweisen.
Der durchschnittliche Bootcamp-Absolvent verbrachte weniger als sechs Monate im Karriereubergang, vom Beginn eines Bootcamps bis zur Suche nach seinem ersten Job.
Die Funktion input() ermöglicht ein Benutzer, um einen Wert in ein Programm einzufugen. input() gibt einen Stringwert zuruck. Sie können den Inhalt einer Eingabe mit jedem beliebigen Datentyp konvertieren. Sie können beispielsweise den von einem Benutzer eingegebenen Wert in eine Gleitkommazahl umwandeln. input() wird in Python 3.x unterstutzt.
Die input()-Funktion funktioniert genauso wie die raw_input()-Funktion. input() verwendet die folgende Syntax:
Die Nachricht ist die Zeichenfolge, die angezeigt werden soll, wenn ein Benutzer aufgefordert wird, Text einzugeben. Diese Nachricht sollte einem Benutzer mitteilen, dass von ihm erwartet wird, eine Aktion auszufuhren. Andernfalls ist ein Benutzer verwirrt, warum das Programm nicht fortgesetzt wird.
Bitten Sie den Benutzer, seine E-Mail-Adresse in die Shell einzugeben:
Wir haben die Methode input() verwendet, um einen Benutzer aufzufordern, seine E-Mail-Adresse einzugeben. Die in Klammern eingeschlossene Nachricht wird der Konsole in derselben Zeile angezeigt, in der ein Benutzer Text eingeben soll.
Wir speichern den Wert, den der Benutzer einfugt, in einer Variablen. Dadurch können wir später in unserem Programm auf die Eingaben des Benutzers zuruckgreifen.
Hier ist das Ergebnis unseres Codes:
Unser Benutzer wurde zuerst aufgefordert, seine E-Mail-Adresse einzugeben. Dann druckte unser Programm eine Nachricht aus, die den vom Benutzer eingegebenen Wert verwendet. Dies bedeutet, dass der vom Benutzer eingegebene Wert erfolgreich in unserem Programm gespeichert wurde.
Python raw_input() in Version 2
raw_input() akzeptiert Benutzereingaben. Die Methode raw_input() ist das Python 2.x-Äquivalent von Python 3s input().