变量

变量

组成

变量名 + 赋值符号(=) + 变量值

命名规范

  • 只能由数字,下划线,字母组成
  • 不能用数字开头,不能用Python关键字命名
  • 具有描述意义(便于理解)

推荐命名方式

变量命名尽量使用下划线,类的定义一般用驼峰体

下划线

name_inp

驼峰体

NameInp

三种打印方式

x = 18
print(x)#打印变量值
print(id(x))#打印变量内存地址
print(type(x))#打印变量数据类型

常量

约定俗称,不会被修改的变量,命名时字母全部用大写

python内存管理

引用计数

针对变量值而言,意为变量值的引用次数

每新定义一个变量,都是开辟一个内存空间存放变量值,并为之添加引用(即变量名)

垃圾回收

当一个变量值的引用计数为0,会触发python垃圾回收机制,该变量值会被回收,释放内存空间

小整数池

在python启动时,会自动定义[-5,256]之间的整数变量,它们的内存空间在这时已经写死,后续需要定义这些变量值的时候,直接添加引用即可,直到python停止运行,该整数池才会被释放

posted @ 2019-09-28 08:09  W文敏W  阅读(108)  评论(0编辑  收藏  举报