one_day

                                                      Python

 

变量的三个特征(重点)
id:
type:
value:

python自动的垃圾回收机制
垃圾:值身上的引用计数为0
增加引用计数
x=1
y=x

减少引用计数
x='egon'
del y # 删除y与1的绑定关系


x=1
y=1(python优化)
id(x)=id(y)

变量的命名规范?
#1. 变量名只能是 字母、数字或下划线的任意组合
#2. 变量名的第一个字符不能是数字
#3. 关键字不能声明为变量名
定义方式?
驼峰体
AgeOfOldboy=58
下划线
age_of_oldboy=5

数字类型:
整型int


#补充
python3没有长整形 long
python2中
x=1L(长整型)

复数(23版本一样)
x=1-2j
x.real 实部1.0
x.imag 虚部-2.0

浮点型float

字符串str:包含在引号(单引号,双引号,三引号)内的一串字符

==:比较的是值
is:身份运算,比较的是id

常量:不变的量

布尔类型bool:True,False, 用途:判断

除了 0,None,空:'',[],{},其余全部为真

可变类型与不可变类型
可变:在id不变的情况,值可以改变
不可变类型:数字,字符串
可变类型:列表,字典
(可变==不可hash,不可变==可hash)

 

posted @ 2018-08-02 21:57  Ay1e  阅读(40)  评论(0)    收藏  举报