Python04,变量与赋值
Posted 飞哥玩Python
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python04,变量与赋值相关的知识,希望对你有一定的参考价值。
变量与赋值
什么是变量
变量是编程中最基本的存储单位,可以暂时性的储存一个可变的值。
举个例子:
x = 100
print(x)
这个程序的运行结果为‘100’。
这里我们说x是一个变量,和数学方程不同的是这里的”=“是赋值符号,即将100赋值给变量x。那么x暂时得到了100这个值,后面就可以调用x:
y = x + 10
print(x,y)
PS:将x + 10的结果赋值给变量y,打印x和y得到的结果就是100 110。
再扩展一下:
x = 50
x = x + 3
print(x)
这两句当数学方程来看就很费解,但是我们说了这里的“=”是赋值符号,不是等于号。变量x在第一句中被赋值50。第二句中将自己的值加3再赋给自己,这个时候x的值应该是53。
变量的命名规则
- 变量名的首字符必须为大、小写的字母或下划线
- 首字符后面的部分可以有数字
- 大小写敏感:name和Name是不同的变量名
所以实际使用中我们可能用到的变量名可能是这样的:
Name_Student01,Age,Color_Obj,items,shopping_cart,_name,UserChoice等等,
它们除了符合命名规则之外还具有一定的含义,让人看了就大概知道是变量的用途是什么。
语言系统用到的保留关键字:我们不可以用下面[]内的关键字作为变量名。
>>> import keyword
>>> keyword.kwlist
[‘False‘, ‘None‘, ‘True‘, ‘and‘, ‘as‘, ‘assert‘, ‘async‘, ‘await‘, ‘break‘, ‘class‘, ‘continue‘, ‘def‘, ‘del‘, ‘elif‘, ‘else‘, ‘except‘, ‘finally‘, ‘for‘, ‘from‘, ‘global‘, ‘if‘, ‘import‘, ‘in‘, ‘is‘, ‘lambda‘, ‘nonlocal‘, ‘not‘, ‘or‘, ‘pass‘, ‘raise‘, ‘return‘, ‘try‘, ‘while‘, ‘with‘, ‘yield‘]
以上是关于Python04,变量与赋值的主要内容,如果未能解决你的问题,请参考以下文章