脚本专栏 
首页 > 脚本专栏 > 浏览文章

python如何从键盘获取输入实例

(编辑:jimmy 日期: 2025/9/18 浏览:3 次 )

python中使用input()函数来获取用户输入

函数 input() 让程序暂停运行,等待用户输入一些文本,获取用户的输入后,Python将其存储到一个变量中,以方便后期使用。

name = input("Tell me your name,and I will repeat it back to you:")
print(name)

函数 input() 接收一个参数,就是要想用户展示的提示或说明,让用户知道该如何做。用户输入后按下enter 键,将执行下一句语句,

用户所输入的已经存储在变量name中,打印name,则打印了用户所输入的名字。

与要注意的是input() 所存储的是字符串,就算输入的是数字,Python也会存储为数字字符串,无法进行数学运算,如果要进行数学运算,

则需要使用函数 int() ,将字符串转换为数字类型:

age = input("tell me your age")
if int(age) >= 18 :
  print("age >= 18")
else :
  print("age < 18")

知识点扩充:

Python读取键盘输入

raw_input函数

raw_input([prompt]) 函数从标准输入读取一个行,并返回一个字符串(去掉结尾的换行符)

#!/usr/bin/python
str = raw_input("Enter your input: ");
print "Received input is : ", str

input函数

input([prompt]) 函数和raw_input([prompt]) 函数基本可以互换,但是input会假设你的输入是一个有效的Python表达式,并返回运算结果。

#!/usr/bin/python
str = input("Enter your input: ");
print "Received input is : ", str
上一篇:numpy 矩阵形状调整:拉伸、变成一位数组的实例
下一篇:Numpy 多维数据数组的实现
一句话新闻
高通与谷歌联手!首款骁龙PC优化Chrome浏览器发布
高通和谷歌日前宣布,推出首次面向搭载骁龙的Windows PC的优化版Chrome浏览器。
在对骁龙X Elite参考设计的初步测试中,全新的Chrome浏览器在Speedometer 2.1基准测试中实现了显著的性能提升。
预计在2024年年中之前,搭载骁龙X Elite计算平台的PC将面世。该浏览器的提前问世,有助于骁龙PC问世就获得满血表现。
谷歌高级副总裁Hiroshi Lockheimer表示,此次与高通的合作将有助于确保Chrome用户在当前ARM兼容的PC上获得最佳的浏览体验。