python数据类型转换

本文详细介绍了Python中数据类型的转换,包括自动数据类型转换和强制转换。内容涵盖整型、浮点型、布尔型、复数型、字符串、列表、元组、集合和字典的相互转换规则,以及转换过程中需要注意的特殊情况。
摘要由CSDN通过智能技术生成

数据类型转换:

不同的数据之间无法进行运算!

自动数据类型转换(隐式转换)

程序自发的行为,在需要的情况下进行的操作,无法干预
自动类型转换多发生运算或者判断过程当中
自动类型转换会向更加精确的方向转换

强制数据类型转换(显式转换)

根据程序员的开发意愿,自己书写的代码进行的操作

整型转换
  1. 整型不需要转换
  2. 浮点型转换为整型,去掉小数部分
  3. 布尔值转换为整型,True转换为1, False转换为0
  4. 复数无法转换为整型
  5. 字符串只有纯整数的字符串可以转换,其余都不行
  6. 列表、元组、集合、字典不能转换
浮点型转换
  1. 整型转换为浮点型,添加.0即可
  2. 浮点型无需转换
  3. 布尔值转换为浮点型,True转换1.0,False转换为0.0
  4. 复数无法转换为浮点型
  5. 字符串只要是数值类型的字符串就可以转换
  6. 列表、元组、集合、字典不能转换
布尔类型转换:(必须记忆转换为False情况)
  1. 整型0
  2. 浮点型0.0
  3. 布尔值的False
  4. 复数0j
  5. 字符串的空字符串’’
  6. 空列表[]
  7. 空元组()
  8. 空集合set()
  9. 空字典{}
复数类型转换
  1. 整型转换为复数后面+0j
  2. 浮点型转
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值