目录
变量概述
含义:
变量是用来存储某一值的标签。
变量 = 变+量。变指的是变量所代表的值是可以变化的。量指的是变量必须被赋予某一值,否则程序会提醒该变量未被定义。
用代码说明变的含义:
message = "Hello world!"
print(message)
message = "Hello Python world!"
print("Hello Python world!")
输出结果为:
Hello world! Hello Python world!
注意,在这段代码中,我们只使用了一个变量message,但是在不同的位置打印message的内容,得到的结果是不一样的。这段代码说明了变量是可以不断变化的,程序能够记录变量最新被赋予的值(需要借助print()功能才能将代码运行的结果显示出来)。
现在,我们来看变量量的方面。
从图可知,变量message没有被赋予一个值,因此,打印message变量的时候,肯定会出错,因为程序无法知道这个变量究竟代表的什么。
细心的读者可能已经发现,message下面有一行红点,这行红点提示我们可能所写的代码可能会出错。很多编辑器和IDE都提供句法高亮的功能(syntax highlighting),发表程序员识别不同类型的数据。
编辑器和IDE的句法高亮功能:
下面这张图,是我用Sublime Text输入代码时,软件提供的句法高亮。从下图可以看出三种数据类型,变量被编辑为白色,字符串(后面会讲到)被标记为绿色,功能(后面会讲到,如print)被标记为蓝色。这种标记对于程序员来说是很有作用的。
变量命名及其使用
命名的正确原则
-
一般而言,变量命名只包括字母、数字和下划线,且命名不能以数字开头
1name = 'john' print(1name)
该段代码运行会出错,因为变量名以数字开始,应该改为name1或者name_1
-
不能使用Python保留字命名变量。保留字指的是该单词已经被Python使用,在Python中具有特定的含义。
while = 'john'
print(while)
Python 3版本的33个保留字:
命名的简洁、具体原则
-
简洁的命名方便书写
-
过于简洁的命名,不利于他人甚至自己把握变量的实质。
比如,用字母n表示一个人的名字,虽然简洁,但是不具体。
使用变量时,避免拼写不一致错误
有人说,汉语很不可思议的一个地方就是即使语法错了,大家仍然能够理解。但是,Python对语法的要求十分严格,一个标点符号的错误,可能会导致整个程序无法运行。然而,Python不会检查你变量名书写是否是一个存在的单词,只要在下面的代码中,变量名保持一致就行。比如,变量名messag并不是一个英文单词,但是只要在打印的时候,输入的变量名依然是messag即可。
也就是说,Python不会检查的单词拼写知否正确,只会检查前后的书写是否一致!!!
下期再见!!!
我会根据自己的学习进度以及学业安排,不时更新内容。如果大家感觉有用,需要可以点赞或者以留言的方式告诉我。
🤭目前还没有一条留言和一个👍(自己点了一个赞)。