将程序视点设为星标精品文章第一时间阅读 大家好,欢迎来到程序视点!我是小二哥。
前面我们一起分享了print(...)
函数的使用,今天我们来学习input()
函数。
input()
函数是 Python 中的一个内置函数,用于从键盘接收用户输入。主要用于创建交互式程序。下面是个人学习和使用 input() 函数的基础知识和例子。
input()
函数的基本语法非常简单:当 Python 执行到 input() 函数时,程序会暂停,等待用户从键盘输入一些内容并按下回车键。
基本语法结构如下:
variable = input(prompt)
prompt: 是一个可选参数,用于在获取用户输入之前显示一段文本提示信息——提示用户应该输入什么样的内容。
prompt
可以是一个简单的字符串,比如 "请输入您的名字: " 或 "请输入您的信息: "。
特别注意:用户输入的内容会被当做字符串返回--哪怕你输入的是数字,也会被当做字符串处理。输入的内容可以被赋值给一个变量。
name = input("请输入名字:")
print("你的名字是", name)
运行结果如下:先等待输入,输入“程序视点”并按回车键后,程序继续运行,打印刚才的输入。
num = input("请输入你的幸运数值:")
print("你的幸运数字是" + num)
运行结果如下:
注意:上面第二行输出的“99”是字符状态下的99,不是数字99!
为什么是字符“99”?因为print("你的幸运数字是" + num)
采用的是+
进行拼接的。print(...)
这种拼接方式下,如果“99”是数值类型的话,会报错的。
这就需要转换输入类型。input(...)
的返回值是字符串类型,这个固定的了。要想转为数值类型,那就需要对input(...)
的返回值做处理。
num = input("请输入你的幸运数值:")
print("你的幸运数字是" + num) # 如果运行不报错,说明字符串链接成功,也就说明这是的num是字符串,不是数字
num = int(num) # 使用内置函数int,将字符串转为整型
print("幸运数字 + 1 =", num + 1)
通过int(...)
或 float()
函数将这个字符串转换成数值类型,以便进行数学运算。
在打印结果中,num
这个变量能进行数值运算,说明它是数值类型。
好啦!关于input(...)
函数的学习和使用,就到这里啦!大家也试试吧~