如果我们的input()函数用的不合适,输入的时候当我们输入其他非数字的字符时,系统会报错,因为非数字字符无法转换为整数,那么我们如何修改可使程序更加健壮呢?为了解决这个问题我们先来了解一下python中的input输入函数。
在python2中从控制台接收输入的方式有两种:input()和raw_input(),当输入为纯数字时
input返回的是数值类型,如int,float
raw_inpout返回的是字符串类型,string类型
输入字符串为表达式
input会计算在字符串中的数字表达式,而raw_input不会。
如输入 “57 + 3”,input会得到整数60,而raw_input会得到字符串”57 + 3”
在python3中将raw_input与input进行了合并,只有input函数接收控制台的标准输入,返回的类型为str,即使你输入的是纯数字也会转换为str类型,因此我们需要进行类型转换。
python input,raw_input函数
最新推荐文章于 2023-10-22 12:45:07 发布