python笔记-类型转换

1、常见数据类型的转换函数
image

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进制整数
posted @ 2025-11-27 16:56  jake瑞  阅读(0)  评论(0)    收藏  举报