Jetzt können Sie print() verwenden, um die gewünschten Ergebnisse auszugeben. Was aber, wenn Sie möchten, dass der Benutzer einige Zeichen vom Computer aus eingibt?
Python bietet eine input(), mit der Benutzer eine Zeichenfolge eingeben und in einer Variablen speichern können. Geben Sie beispielsweise den Namen des Benutzers ein: (Empfohlenes Lernen: Python-Video-Tutorial)
>>> name = input() Michael
Wenn Sie name = input() eingeben und die Eingabetaste drücken, interagiert Python mit dem Die Befehlszeile wartet auf Ihre Eingabe. Zu diesem Zeitpunkt können Sie beliebige Zeichen eingeben und dann die Eingabetaste drücken, um die Eingabe abzuschließen.
Nach Abschluss der Eingabe erfolgt keine Eingabeaufforderung und die interaktive Python-Befehlszeile kehrt in den Status >>> zurück. Wo sind also die Inhalte geblieben, die wir gerade eingegeben haben? Die Antwort wird in der Variablen name gespeichert. Sie können den Namen direkt eingeben, um den Variableninhalt anzuzeigen:
>>> name 'Michael'
Was ist eine Variable?
Bitte erinnern Sie sich an die grundlegenden Algebrakenntnisse, die Sie in der Mathematik der Mittelstufe gelernt haben:
Angenommen, die Seitenlänge des Quadrats ist a, dann ist die Fläche des Quadrats a x a. Indem wir die Seitenlänge a als Variable behandeln, können wir die Fläche des Quadrats basierend auf dem Wert von a berechnen, zum Beispiel:
Wenn a=2, ist die Fläche a x a = 2 x 2 = 4 ;
Wenn a=3,5, beträgt die Fläche a x a = 3,5 x 3,5 = 12,25.
In Computerprogrammen können Variablen nicht nur ganze Zahlen oder Gleitkommazahlen sein, sondern auch Zeichenfolgen. Daher ist Name als Variable eine Zeichenfolge.
Um den Inhalt der Namensvariablen auszudrucken, können Sie nicht nur den Namen direkt eingeben und die Eingabetaste drücken, sondern auch die Funktion print() verwenden:
>>> print(name) Michael
Mit Eingabe und Ausgabe können wir Setzen Sie das obige Programm, das zum ersten Mal „Hallo Welt“ ausgab, in ein sinnvolles Programm um:
name = input() print('hello,', name)
Führen Sie das obige Programm aus. In der ersten Codezeile kann der Benutzer ein beliebiges Zeichen als sein eigenes eingeben oder ihren Namen und speichern Sie ihn dann in der Namensvariablen. In der zweiten Codezeile wird der Benutzer anhand seines Namens begrüßt. Geben Sie beispielsweise Michael ein:
C:\Workspace> python hello.py Michael hello, Michael
Aber wenn das Programm ausgeführt wird , es gibt keine Aufforderungsnachricht, die dem Benutzer sagt: „Hey, gib schnell deinen Namen ein“, so das Scheint sehr unfreundlich. Glücklicherweise können Sie mit input() eine Zeichenfolge anzeigen, um den Benutzer dazu aufzufordern. Deshalb haben wir den Code wie folgt geändert:
name = input('please enter your name: ') print('hello,', name)
Führen Sie dieses Programm erneut aus. Sie werden feststellen, dass Sie nach der Ausführung des Programms bitte Ihre eingeben müssen Der Vorname wird gedruckt: Auf diese Weise kann der Benutzer den Anweisungen folgen, den Namen eingeben und die Ausgabe von „Hallo, xxx“ erhalten:
C:\Workspace> python hello.py please enter your name: Michael hello, Michael
Bei jeder Ausführung des Programms werden die Ausgabeergebnisse angezeigt je nach Eingabe des Benutzers unterschiedlich.
Unter der Befehlszeile sind Eingabe und Ausgabe so einfach.
Weitere technische Artikel zum Thema Python finden Sie in der Spalte Python-Tutorial, um mehr darüber zu erfahren!
Das obige ist der detaillierte Inhalt vonSo geben Sie Variablen in Python ein. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!