In Python gibt es zwei Möglichkeiten, Eingaben zu lesen: Die Funktion input() akzeptiert eine Eingabeaufforderung und gibt eine vom Benutzer eingegebene Zeichenfolge zurück. Die Funktion sys.stdin.readline() liest eine Textzeile (einschließlich Zeilenumbrüche) aus der Standardeingabe und gibt eine Zeichenfolge zurück.
So lesen Sie Eingaben in Python
Es gibt zwei Hauptmethoden, um Eingaben in Python zu lesen: die Funktion input()
und die Funktion sys.stdin.readline( )
Funktion. input()
函数和 <code>sys.stdin.readline()</code> 函数。
1. input() 函数
input()
函数从用户获取输入并将其作为字符串返回。它的语法如下:
<code>input(prompt="")</code>
其中 prompt
是可选的提示消息,会在用户需要输入时显示。
示例:
<code class="python">name = input("请输入您的姓名:")</code>
2. sys.stdin.readline() 函数
<code>sys.stdin.readline()</code> 函数从标准输入读取一行文本(包括换行符)并将其作为字符串返回。它的语法如下:
<code>sys.stdin.readline()</code>
与 input()
函数不同,<code>sys.stdin.readline()</code> 函数不接受提示消息。
示例:
<code class="python">import sys name = sys.stdin.readline()</code>
选择方法
input()
函数更适合需要提示用户输入的情况,而 <code>sys.stdin.readline()</code> 函数更适合从脚本或其他程序中读取输入。
其他注意事项
<code class="python">age = int(input("请输入您的年龄:"))</code>
lines = sys.stdin.readlines()
input()
-Funktion ruft Eingaben vom Benutzer ab und gibt sie als Zeichenfolge zurück. Die Syntax lautet wie folgt: 🎜<code class="python">lines = sys.stdin.readlines()</code>
prompt
eine optionale Eingabeaufforderung ist, die angezeigt wird, wenn der Benutzer eine Eingabe machen muss. 🎜🎜🎜Beispiel: 🎜🎜rrreee🎜🎜2. sys.stdin.readline()-Funktion 🎜🎜🎜<code>sys.stdin.readline()</code>-Funktion liest eine Textzeile aus der Standardeingabe (einschließlich Zeilenumbrüche). ) und gibt es als String zurück. Die Syntax lautet wie folgt: 🎜rrreee🎜 Im Gegensatz zur Funktion input()
akzeptiert die Funktion <code>sys.stdin.readline()</code> keine Eingabeaufforderungen. 🎜🎜🎜Beispiel: 🎜🎜rrreee🎜🎜Methode auswählen🎜🎜🎜Die Funktion input()
eignet sich besser für Situationen, in denen der Benutzer zur Eingabe aufgefordert werden muss, während sys.stdin.readline ()
Funktionen eignen sich besser zum Lesen von Eingaben aus Skripten oder anderen Programmen. 🎜🎜🎜Andere Hinweise🎜🎜lines = sys.stdin.readlines( ) verwenden.
-Funktion, die jede Zeile als Liste als Zeichenfolge zurückgibt: 🎜🎜rrreeeDas obige ist der detaillierte Inhalt vonSo lesen Sie Eingaben in Python. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!