python基本数据类型 整形 字符型 None 浮点形 复数形 bool 类型转换
- 关键词
- 一 基本数据类型
- 1.空值对象 None
- 2.整形int
- 3.浮点型float
- 4.字符串str
- 5.复数complex
- 6.布尔bool
- 二 数据类型转换
- 总结
一 基本数据类型
在python中变量没有类型,但关联的对象有类型。
通过type函数可查看。
print(type(None))
- 表示不存在的特殊对象。
- 作用:占位和解除与对象的关联。
name = None age = 18 # -- 解除与对象的绑定关系 age = None2.整形int
print(type(1))
- 表示整数,包含正数、负数、0。
如: -5, 100, 0 - 字面值:
十进制:5
二进制:0b开头,后跟1或者1
八进制:0o开头,后跟0~7
十六进制:0x开头,后跟09,AF,a~f
# -- 十进制(逢十进一)0 1 2 3 4 .. 9 10 number01 = 10 # -- 二进制(逢二进一)0 1 10 number01 =0b10 # -- 八进制(逢八进一)0 1 .. 7 10 number01 = 0o10 # -- 十六进制(逢十六进一)0 1 ..9 a(10) ..f(15) number01 = 0x103.浮点型float
print(type(1.0))
- 表示小数,包含正数、负数,0.0)。
- 字面值:
小数:1.0 2.5
科学计数法:e/E (正负号) 指数
1.23e-2 (等同于0.0123)
1.23456e5(等同于123456.0)
number02 = 0.0 print(type(number02)) number02 = 0.0000000000000000000000001 print(number02)# 1e-254.字符串str
print(type('1'))
是用来记录文本信息(文字信息)。
字面值:双引号
name = "qtx" name = "007" # 拼接 name = "1.5" + "2.5" print(name)5.复数complex
print(type(1+2j))
由实部和虚部组成的数字。
虚部是以j或J结尾。
字面值: 1j 1+1j 1-1j
print(type(True))
用来表示真和假的类型
True 表示真(条件满足或成立),本质是1
False 表示假(条件不满足或不成立),本质是0
- 转换为整形: int(数据)
- 转换为浮点型:float(数据)
- 转换为字符串:str(数据)
- 转换为布尔:bool(数据)
结果为False:bool(0) bool(0.0) bool(None) bool(‘’) - 混合类型自动升级:
1 + 2.14 返回的结果是 3.14
1 + 3.0 返回结果是: 4.0
python有五种基本数据类型,分别是:int float str bool complex



