Python初阶训练营(6天)-Day4
给今天正式进入人机交互的课程,学习input函数,话说可以将input()函数当作一扇链接现实世界与代码世界的门,是不是真的这么神奇,我们来看一下:
input函数知识点小结input()函数就是要求在终端输入信息,然后将信息传递给机器,机器再通过原有即定的条件判断,再输出符合要求的答案。但有个细节必须注意到,即对于input()函数来说,不管我们输入的回答是什么,不管你输入的是整数1234,还是字符串『隐形斗篷是我最想拥有的魔法』,input()函数的输入值(搜集到的回答),永远会被【强制性】地转换为【字符串】类型。(这是Python3固定规则,强制规定,无法动摇)所以,不管我们在终端区域输入什么,input()函数的输入值一定是【字符串】。但在跟if语句一同使用时,还需要注意到一些细节的区别:input默认输入输出都是字符串,但if语句默认数字是int类型。
input和if函数的区别因此,如果一定要使用input和if时,就要注意两者在输入值之间的转换,要么将if语句的值强制转换为字符串,或将input的值强制转化为数字类型,当然,从使用上来看,后者更为方便些,因为我们在实际使用的过程中输入的值大多数为数值,比如输入时间,或者工资等,课程体贴给出了具体的例子:
将input函数值强制转换为整数以上是本节课的主要内容,然后课程还很贴心的回顾了前三天的内容,定期回顾,看来是根据人类的记忆曲线编制的课程,很赞哦,一般来说,第一遍学习的内容,记忆只能维持三天左右,三天过后不定期回顾和复习,可能再过几天什么都记不起来啦。
课程继续以互动的方式进行着,分别回顾了一开始学习的print()函数、数据类型(str、int、float)、条件判断(if、if else、if elif else)等基础知识,并汇总出今天跟人机交互的开篇知识:
交互沟通的常用函数和语句表达这是属于你的起点,属于你一个人、独一无二的起点。但是,对于你,对于Python,对于人工智能而言,这也只是起点,绝不是终点。
人们都说代码是最冷酷无情的:错就是错,对就是对。但是在我看来,世界上没有比代码更有人情味的东西了,因为代码会跨越语言障碍,链接整个世界的网络,拉近人与人之间的距离。
课程中的这句话,虽然有点鸡汤,但感觉很受用,哈哈,任何事情,都只是起点,而不是终点,关键在于,我们不为自己设限,不设置自己的终点,正所谓,活到老,学到老!