本系列课程是针对无基础的,争取用简单明了的语言来讲解,学习前需要具备基本的电脑操作能力,准备一个已安装python环境的电脑。如果觉得好可以分享转发,有问题的地方也欢迎指出,在此先行谢过。
是不是玩电脑时,电脑有时候会让你输入一些内容,比如账号,密码等,这些其实就是程序的输入。你输入完内容后,电脑一般也会给你个反馈,这就相当于和电脑进行了交流,也就是我们说的交互。
在python代码中,就是下面这样的。
下面来看看 python是如何实现输入和交互的。
1
询问名字
代码:
name = input("你叫什么名字呢?")
print("你好,", name)
效果图:
解释:
input的作用是在程序的过程中可以输入内容,这里运行程序,输入 大牛;大牛 就会存到name中,name在编程中叫做变量,它就相当于一个盒子,把大牛存到这里面去;print打印name时,就会直接把name存储的大牛 给打印出来了。
第一个:为什么这里name不用引号呢?
我们先动手试一下。
效果图:
解释:
name前面说了是一个变量,是会变化的;如果放到引号中,那么他就是一个字符串了,那么打印出来就是name本身这个字符串了,而不是里面存储的一个内容了。
效果图:
input里面的内容是起提示作用的,不写也是可以的,只不过没有就不是很友好了,一般这里面都得写上提示信息,不然不知道要做什么。
3
变量
变量:一种已经命名的容器,用来存储信息,然后在计算机程序中使用这些信息。
举个例子:
这里的name,age都是变量,用来表示名字和年龄。
在一定程度上是可以的。
下面来看看变量取名的一些要求:
保留字:
python内置的一些单词,都是有特定用途的,所以取名尽量避开一样。
只要复合以上规则要求都是可以的,但是取名字最好还是有意义比较好。
具体看下面例子。
用name和age来表示会比用a,b表示会会更能表达变量的一个意义。
感觉用了变量更麻烦了,还不如直接打印出来。
下面来看一个例子:
任务:打印五个hello world,两种方法都可以,感觉第一种代码还更少。
下面我要求把hello world 改成 你好,看看那种方法更好。
这个时候,明显第二个方便多了,只需要更改一处。
4
总结
本节课主要学习了input的命令,input在程序的过程中可以输入内容,通过和变量的组合可以实现交互的功能;了解了什么是变量,以及变量命名的规则和保留字。