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)

浙公网安备 33010602011771号