Dalam Python, terdapat dua cara untuk membaca input: Fungsi input() menerima gesaan dan mengembalikan rentetan yang dimasukkan oleh pengguna. Fungsi sys.stdin.readline() membaca baris teks (termasuk baris baharu) daripada input standard dan mengembalikan rentetan.
Cara membaca input dalam Python
Terdapat dua cara utama untuk membaca input dalam Python: fungsi input()
dan sys.stdin.readline( )
fungsi. 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()
mendapat input daripada pengguna dan mengembalikannya sebagai rentetan. Sintaksnya adalah seperti berikut: 🎜<code class="python">lines = sys.stdin.readlines()</code>
prompt
ialah mesej gesaan pilihan yang akan dipaparkan apabila pengguna perlu memasukkan. 🎜🎜🎜Contoh: 🎜🎜rrreee🎜🎜2. fungsi sys.stdin.readline() 🎜🎜🎜<code>sys.stdin.readline()</code> fungsi membaca baris teks daripada input standard (termasuk aksara baris baharu ) dan mengembalikannya sebagai rentetan. Sintaksnya adalah seperti berikut: 🎜rrreee🎜 Tidak seperti fungsi input()
, fungsi <code>sys.stdin.readline()</code> tidak menerima mesej gesaan. 🎜🎜🎜Contoh: 🎜🎜rrreee🎜🎜Pilih kaedah🎜🎜🎜 Fungsiinput()
lebih sesuai untuk situasi di mana pengguna perlu digesa untuk input, manakala sys.stdin.readline ()
Fungsi lebih sesuai untuk membaca input daripada skrip atau program lain. 🎜🎜🎜Nota Lain🎜🎜lines = sys.stdin.readlines( )
fungsi, yang mengembalikan setiap baris sebagai senarai sebagai rentetan: 🎜🎜rrreeeAtas ialah kandungan terperinci Bagaimana untuk membaca input dalam python. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!