在Python中,input()函数可以从键盘获取用户的输入数据。当我们使用input()函数时,会暂停程序的执行,等待用户输入数据,并将用户输入的数据作为字符串返回。
如:
name = input("请输入你的姓名:") # 括号里面填字符串参数作为提示信息
print("你好,"+name+"!")
当我们运行上面代码时,input()
函数被调用,并传递一个字符串参数"请输入您的姓名:"
作为提示信息。程序会等待用户的输入,此时,我们通过命令行窗口输入相关信息,输入数据后按Enter,即会将输入的内容作为字符串赋值给变量name
,执行后面的打印输出。
不过在我们使用该函数需要注意的是:input()函数返回的是一个字符串,即当我输入数字时,它也会被当做字符串来处理。比如我们执行一些算术运算,输入的是整数或浮点数,那么我们就需要使用类型转化函数,如int()
或float()
)进行转换。如:
a1 = int(input('a1 = '))
a2 = int(input('a2 = '))
# 计算a1+a2的和,并打印结果
print(a1 + a2)
总结:使用input()函数需要注意以下两点:要提供合适的提示信息;输入数据是字符串类型。