python笔记-类型转换
1、常见数据类型的转换函数

2、转换为整型
- 字符串str--->整型int,必须是纯数字的字符串
- 浮点数float--->整型int,浮点数可以直接转换成整型
- 布尔型bool--->整型int,bool型True转换为1,False转换为0
3、转换为浮点型
- 字符串str--->浮点型float,必须是数字的字符串,是否携带小数点都可以
- 整数int--->浮点型float,浮点数可以直接转换成浮点型
- 布尔型bool--->浮点型float,bool型True转换为1,False转换为0
4、转换为布尔型
- 字符串str--->布尔型bool,只要字符串中有信息,bool值就是True,空字符串转换后的bool值为False
- 整型int--->布尔型bool,0对应的bool值为False,非0对应的bool值为True
- 浮点型float--->布尔型bool,0.0对应的bool值为False,非0.0对应的bool值为True
5、转换为字符串
- 整型int--->字符串str,结果不变,类型变为字符串
- 浮点型float--->字符串str,结果不变,类型变为字符串
- 布尔型bool--->字符串str,结果不变,类型变为字符串
6、int中的进制转换
- int 进制的转换
- s = '101'
- print(int(s,2)) #字符串转2进制整数
- s = '1e'
- print(int(s,16))#字符串转16进制整数
- s = '205'
- print(int(s,8))#字符串转8进制整数

浙公网安备 33010602011771号