1、什么是变量
变:事物的状态是可以被改变的
量:事物的状态
2、为什么要用变量
为了计算机能像人一样记忆事物的状态
变量的存储状态是存放于内存中的(断电消失)
3、如何用变量
先定义,再引用
变量的三个组成部分 name = shuai
name 变量名 关联变量实际的储存地址
= 赋值符号 将实际的储存地址于变量名绑定
shuai 变量值 就是实际的记忆状态或数据
4、变量名的命名规范
变量名由字母、数字及下划线组成(不能以数字开头,也意味着不能是纯数字)
变量名不可使用pycharm关键字(and、if、ofr···)
变量名在遵循见者知意的前提下尽可能简短
推荐使用小写字母加下划线组合(name_***=36832)
驼峰体(单词首字母大写,不推荐使用,但可以使用AgeOfOldboy = 73)
5、变量名的两大特征
id 反应变量值在内存中的实际存储地址
type 查看变量值的类型(type(a))
is 用来判断变量值的id(输出结果True、Fales、None等)
特别注意(a is b);错误写法(id(a) is id(b))这种是比较a的id的id
== 用来比较变量值是否相同
id如果相同,那么变量值一定相同
id如果不相同,变量值有可能相同
6、小整数池
pycharm提前把-5到256之间的整数提前写入内存中,即使变量名不同,只要值相同,id就相同
7、内存管理:垃圾回收机制GC
引用次数计数
a = 7 引用次数为1
n = 7 引用次数为2
n = 576 引用次数为1
del 7 引用次数为0
定期自动删除引用次数为0的值,以节省内存空间
有分享才有进步,以上是今日的全部内容。本文仅作位一枚刚入行小白的学习笔记,不当之处欢迎各位看官姥爷指点。
网友评论