用 Python 读取键盘输入
Python 提供了两个内置函数来从标准输入读取一行文本,默认情况下,该文本来自键盘。这些函数是 −
- raw_input
- input
raw_input 函数
raw_input([提示]) 函数从标准输入中读取一行并将其作为字符串(删除尾随换行符)返回。
#!/usr/bin/python str = raw_input("Enter your input: ") print "Received input is : ", str
它提示你输入任何字符串,并会在屏幕上显示相同的字符串。当我键入 "Hello Python!" 时,它的输出如下 −
Enter your input: Hello Python Received input is : Hello Python
input 函数
input([提示]) 函数与 raw_input 等效,但它假设输入为有效的 Python 表达式,并向你返回已计算的结果。
#!/usr/bin/python str = input("Enter your input: ") print "Received input is : ", str
对于输入的输入的内容,这会产生以下结果 −
Enter your input: [x*5 for x in range(2,10,2)] Recieved input is : [10, 20, 30, 40]
广告