#「笔耕不辍」–生命不息,写作不止# 这一节内容讲一讲Python中变量的含义及使用方法。首先,我们来看看下面的语句:
name = '女娲'
print(name)
print('女娲补天之后,天地定位,洪水归道,烈火熄灭,四海宁静。')
print('女娲补天之后,天地定位,洪水归道,烈火熄灭,四海宁静。')
print('女娲补天之后,天地定位,洪水归道,烈火熄灭,四海宁静。')
print('女娲补天之后,天地定位,洪水归道,烈火熄灭,四海宁静。')
print('女娲补天之后,天地定位,洪水归道,烈火熄灭,四海宁静。')
print('女娲补天之后,天地定位,,烈火熄灭,四海宁静。')
print('女娲补天之后,天地定位,,烈火熄灭,四海宁静。')
print('女娲补天之后,天地定位,,烈火熄灭,四海宁静。')
print('女娲补天之后,天地定位,,烈火熄灭,四海宁静。')
print('女娲补天之后,天地定位,,烈火熄灭,四海宁静。')
life ='女娲补天之后,天地定位,洪水归道,烈火熄灭,四海宁静。'
print(life)
print(life)
print(life)
print(life)
print(life)
life ='女娲补天之后,天地定位,,烈火熄灭,四海宁静。'
print(life)
print(life)
print(life)
print(life)
print(life)
这种方法是不是很方便,上面的语句中name和life都属于是变量,接下来就介绍一下变量吧!
(1)在程序设计语言中,变量是存储单元的标示牌,在这块存储单元中,可以存储任何值,我们可以通过变量名来访问存储的值。
在上图中,age 是内存地址 0X107A5D960 的标示牌,我们可以通过 age 来访问变量的值 18。 (2)在内存中存储值和我们在日常生活用收纳箱来收纳东西是类似的。在下图中,总共有 5 个抽屉,为 5 个抽屉从上到下分别编号 1、2、3、4、5,编号也相当于是抽屉的地址(和内存地址类似), 五个抽屉从上到下分别存储了湿巾、毛巾、配饰、玩具、衣服(物品相当于在内存中存储的值),为了以后取东西快捷,我们会为五个抽屉分别写上存储物品的名字(相当于变量名)。这样以后我们在取东西的时候便可以很快的定位到某个抽屉,进而取出东西。
(3)我们用 Python 语句表示上述内容:抽屉的英文是drawer,我们将第一层抽屉用 drawer1 表示,第二层抽屉用drawer2 表示……第五层抽屉用 drawer5 表示,再将所放置的物品和抽屉进行一一对应:
drawer1 = '湿巾'
drawer2 = '毛巾'
drawer3 = '配饰'
drawer4 = '玩具'
drawer5 = '衣服'
print(drawer1)
print(drawer2)
print(drawer3)
print(drawer4)
print(drawer5)
这些语句中的 drawer1、drawer2、drawer3、drawer4、drawer5 就是变量的名称。 上述语句也就是创建五个抽屉变量的过程。
与其他编程语言不同的是,Python 没有声明变量的命令,首次为其赋值时,才会创建变量。赋值的语法:
(1)单变量的赋值
#变量name,表示名字,名字是女娲
name = '女娲'
#变量age,表示年龄,年龄是18
age = 18
#打印变量name
print(name)
#打印变量age
print(age)
这个语句中,我们可以看到 name 代表的是名字,age 代表的年龄,变量的名称是和后面要表达的信息内容相匹配的。 运行下面的语句:
name = '女娲'
name = '女娲后人'
print(name)
我们看到,打印 name 的结果是女娲后人,并不是女娲了,也就是同一个变量名称,我们对其进行多次赋值的时候,变量会取最后一次的赋值内容。
x = y = z = '泥人'
print(x)
print(y)
print(z)
我们看到一个值赋给多个变量的时候,可以用赋值符 = 将多个变量进行连接,如上方语句 x = y = z,再根据单个变量的赋值方法,将泥人赋值于x、y、z,再通过 print() 函数打印出来。 多个值赋给多个变量 首先看一个语句:
name,age,weight = '女娲',18,49.99
print(name)
print(age)
print(weight)
我们看到屏幕中输出女娲、18、49.99,我们将女娲赋给变量 name,18 赋给变量 age,49.99 赋给变量weight,根据我们之前所说的内容,变量的命名要能代表值所表达的内容,因此我们知道本条语句的含义是,名字是女娲,年龄是 18,体重是 49.99。 在编程语言中,我们追求代码的规范,而规范代码的表现之一就是变量名简洁有意义,能够让看到该代码的人理解代码所表示的含义,那么在变量的命名上体现代码规范的一点就是要选择能够代表赋值内容的变量名,一般是赋值内容对应的英文单词,变量的命名除了这一条规则之外,还有一些其他的要求。
变量的内容我们介绍完成了,我们一起来总结下本部分内容:
这部分的内容讲的是Python中的变量,变量对于我们编写代码非常有帮助,会让我们的代码看起来美观且规范,便于他人阅读。小伙伴们可以好好的品味一下这部分的内容,熟悉Python变量的使用,并尝试自己编写规范的代码吧!