Python命名规则:
1. 组成:数字/字母/下划线
- 只能以字母,下划线开头
- 不能包含空格
- 避免Python关键字和函数名
- 简短且具有描述性
- 描述数据形态及支持操作
- Python动态类型 变量无类型约束
类型取决于关联对象
1.变量名应该有意义,不能随便起名
2.通常,必须在一个变量名中使用多个单词,用下划线连接单词
3.大多数情况下,变量名应该全部小写,常量的名字应该所有单词都大写
4.如果要使用一个字母,避免使用一个小写的L和一个大写的O,因为看上去很像1或者是0
- 存储
(1) 类型存储在内存区
(2) 变量名指向实际对象,变量本身无类型
(3) 对象本身带有类型描述及引用计数器
(4) 共享引用,可以多个对象引用同一对象
- 判断字面值是否相等“==”
- 判断引用对象是否相同(is)
- 0-255是自动缓存
- 短字符也可能被缓存
- Id(obj)用来检查对象的地址
- 垃圾回收机制
(1) 自动释放未被引用的对象
(2) 通过对象引用计数器引用