input函数的用法是什么?超级透彻的讲解来了

很多小伙伴不知道input函数的用法是什么?那么小编就通过这篇文章来给大家一个参考答案,如果感兴趣的小伙伴一定要耐心认真的阅读下去,因为这篇文章小编讲得非常仔细,相信大家阅读完之后一定能够有所收获。

input函数的用法是:

(一)input()函数

在python3中,input()函数就是接受一个标准输入数据,返回为string类型。不过值得特别注意的是:在Python3中,raw_input()和input()进行了整合,去除了raw_input(),仅保留了input()函数,其接收任意任性输入。将所有输入默认为字符串处理,并返回字符串类型。

(二)input()函数的使用

input()函数是输入函数,是实现人机交互的重要函数,如果计算机想向你提出一个问题,这个时候需要你来做出回答才能够让计算机进行下一步的判断,所以这个时候我们就需要用到input()函数了。

(三)input()的数据类型

在开始的时候说了在Python3中,input()函数接受一个标准输入数据,返回为string类型。不管我们输入的回答是什么,不管你输入的是整数,还是字符串,input()函数的输入值(搜集到的回答),永远会被【强制性】地转换为【字符串】类型。(Python3固定规则)

(四)input()函数结果的强制转换

choice=input('请选择1或2')ifchoice=='1':print('正确')else:print('错误')

上面这段代码很简单,仅有两个选项,如果上面代码不是两个,而是几十个,几百个,难道我们要一个一个打'1','2','3','4','5',.....'200','201'.....,这时我们要想办法简单一点,那就是把所有的数据的类型都转换成整型,但是上面不是说了input()函数的返回都为string类型吗?其实在某些特殊情况下是可以被强制转换的,

choice=int(input('请选择1或2'))ifchoice==1:print('正确')else:print('错误')------------------------------请选择1或21正确

只要在input()函数前面加上int(),就可以把input()函数的结果强制转换成整数。

那么我们什么时候会用到把结果强制转换成整数的时候呢,当我们想要的结果是数字的时候。例如年龄,工资,身高,体重等这些数字时。

例如:我们要对全班的同学按照身高进行分组,这时我们就需要用到整数。

height=int(input('请问你的身高是:'))if0<height<=150:print('你被分到了1组')elif150<height<=180:print('你被分到了2组')else:print('你被分到了3组)-----------------------------------请问你的身高是:185你被分到了3组

以上就是小编给大家带来的input函数的用法,希望大家通过阅读小编的文章之后能够有所收获!如果大家觉得小编的文章不错的话,可以多多分享给有需要的人,大家如果认可我们优草派网站的话也可以多多支持和关注,以便大家了解更多的知识点。

营销型网站