变量拆开理解的话,量:是衡量/记录现实世界中的某种特征/状态,变:指的是记录的状态是可以发生变化的。用变量就是为了让计算机能够像人一样去将一个事物的特征/状态记忆下来(存到计算机内存)以后可以取出来使用
总结一:变量的使用是通过变量名来引用的,先定义,再通过变量名去引用
age=20
name=‘layer’
print("age")
print("name")
变量名的命名应该能够反映出值记录的状态,方便我们标识存到内存中值的功能
总结二:变量名的一些规则:1、变量名只能是字母、数字或下划线的任意组合,(区分大小写)
2、变量名的第一个字符不能是数字
3、不能将变量名命名为python的关键字
['and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'exec', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'not', 'or', 'pass', 'print', 'raise', 'return', 'try', 'while', 'with', 'yield']
总计三:变量的三个特征:1.id:反应值在内存中的位置
2.类型(type):不同类型的值是用来表示/记录不同的状态的
3.value:我们存放在内存中的数据
name=‘layer’
print(id(name))
print(type(name))
print(name)
小数池:在cmd中变量的值处于(-5,257)之间的如果相同的话id相同 在pycharm中不同变量相同值id还是一样(pycharm的范围比较大)
x=100
y=20
print(id(x))
print(id(y))
x=12312312321312222222222222222222222222222222222223123123123
y=12312312321312222222222222222222222222222222222223123123123
print(id(x))
print(id(y))