input函数是python的内置函数,它专门用来接收标准输入数据,当用户在终端输入回车后表示输入结束,函数返回值是字符串类型。
将读取键盘输入这一篇内容安排在教程的这个阶段,是有着这样的考虑: 初学者缺乏不是知识,而是实际的编码锻炼。
为了更好的贴近实战,后面的教程,尽可能多的增加人机交互的练习题,让初学者习惯在实践中思考问题,而不是学术化的练习算法。
想要让自己写的程序与用户交互,可以通过键盘,也可以通过文件。内置函数input可以从标准输入中读取一行文本数据,默认的标准输入就是键盘,下面是一个非常简单的示例
value = input("请输入一个整数:")
print(value, type(value))
input接受一个字符串参数,在终端会输出这个字符串参数作为人机交互的提示语
虽然提示语要求用户输入一个整数,我在终端输入的也看似整数,但是input的功能是从标准输入中读取一行文本数据,因此,input函数返回的永远是字符串,这一点,可以通过print输出的内容来证明。
关于input函数,需要你掌握的就这么多,虽然很少,但一定有人会忘记input函数返回的数据类型是字符串,我之所以这样肯定,只有一个原因,人性。人性中永远包含懒惰与自负的成分,真正认真学习而忘记的人很少,做错的人往往是因为他们过于自负,不肯用心去阅读学习,粗略的看一眼,便认为自己掌握了,然而他们忘记了,学生时期,他们也只不过是个努力学习但成绩平平的中等生,离开了学校,没有学霸的对比,这些人就飘飘然了,觉得自己可以了,可是最后呢,他们还是会忘记我今天所讲。
QQ交流群: 211426309