一、del语句
1.语法:del 变量名1,变量名2
2.作用:用于删除变量,同时解除与对象的关联关系。如果可能则释放对象,python里有一个自动化内存管理的引用计数(引用的数量当为0时,就会被销毁):每个对象记录被变量绑定。
二、空值对象 None
1. 表示含义:a.用来占位
b.变量解除绑定
三、核心数据类型
(在python中没有类型,但关联的对象有类型,通过type函数可以查看数据类型)
- 空值对象None:含义:表示不存在的特殊对象 字面值是指:字面形式输入到源代码的值。
- 整形 int: a.整形是指包含正,负数,0:像-5,100,0 b.字面值(进制表达方式):十进制:5 二进制:0b101(0b开头,后面是1或0) 八进制:0o开头,后跟0~7 十六进制:0x开头,后跟0~9,A~F,a~f
3.浮点型float a.含义:也就是小数(包括正,负数,0.0) b.字面值:对小数来说:1.0 2.5 对科学计数法来说: e/E表示指数 1.23e-2(0.0123) 1.23e5()123000.0
4.字符串str : a.含义:用来记录文字信息 b.字面值:单,双引号
5.复数: a.含义:由实部和虚部组成的数字 虚部是由j或J结尾 b.字面值1j 1+1j 1-1j
6.布尔bool
a.含义:用来表示真假的类型
True:表示真(条件满足或成立),本质是1
False:表示假(条件满足或成立),本质是0
注意:像bool(0)bool(0.0)bool(None)这样的结果为False
7.数据类型转换
转换为整形的函数:int(数据)
转换为浮点形的函数:float(数据)
转换为字符形的函数:str(数据)
转换为布尔形的函数:bool(数据)
转换类型后要与目标类型不一致则错误,像以下这些都是错误的