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: fungsiinput()
dansys.stdin.readline( )
fungsi.input()
函数和 sys.stdin.readline()
函数。
1. input() 函数
input()
函数从用户获取输入并将其作为字符串返回。它的语法如下:
input(prompt="")
其中prompt
是可选的提示消息,会在用户需要输入时显示。
示例:
name = input("请输入您的姓名:")
2. sys.stdin.readline() 函数
sys.stdin.readline()
函数从标准输入读取一行文本(包括换行符)并将其作为字符串返回。它的语法如下:
sys.stdin.readline()
与input()
函数不同,sys.stdin.readline()
函数不接受提示消息。
示例:
import sys name = sys.stdin.readline()
选择方法
input()
函数更适合需要提示用户输入的情况,而 sys.stdin.readline()
函数更适合从脚本或其他程序中读取输入。
其他注意事项
age = int(input("请输入您的年龄:"))
lines = sys.stdin.readlines()
input()
mendapat input daripada pengguna dan mengembalikannya sebagai rentetan. Sintaksnya adalah seperti berikut:
lines = sys.stdin.readlines()
prompt
ialah mesej gesaan pilihan yang akan dipaparkan apabila pengguna perlu memasukkan. Contoh: rrreee2. fungsi sys.stdin.readline() sys.stdin.readline()
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 sys.stdin.readline()
tidak menerima mesej gesaan. Contoh: rrreeePilih kaedah Fungsi
input()
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!