Python基础数据类型转换


1. 常用的数据类型:

  字符串,整型,布尔值,列表,元祖,字典,集合

2. 相互转换

  01. str与int互转

str转int:      n1 = int("2")  # 字符串中的数字必须是阿拉伯数字可以强制转换
int转str:      n2 = str(2)

  02. int与bool互转

int转bool值:    n3 = bool(2)
bool值转int:    n4 = int(True)或 n4 = 1 或int(False)=0 

  03. str与bool互转

str转bool值:   n5 = bool("2") , 字符串只要不为空,就输出True
bool转str:     n6 = str(True)  输出的是字符串类型的1
           或str(False)  输出的是字符串类型的0

  04. str与list互转:

str转list:  s = '1111,2222,333,4444'    print(s.split(","))
list转str:  lst = ['1', '2', '3']      print(''.join(lst))

  05. list和tuple互转:

lst = ['1','22','333']
列表转元祖    print(tuple(['1','22','333'])) 元祖转列表 print(list('1','22','333'))

  *在转换字典时,字典可以转成其他数据类型,但其它数据类型不能转换为字典

3. 数据类型总结:

  可变的数据类型: 列表,字典,集合
  不可变的数据类型: 字符串,整型,布尔值,元祖

  可迭代的数据类型: 字符串,列表,字典,元祖,集合
  不可迭代的数据类型: 整型,布尔值

  有序的数据类型: 列表,元祖,
  无序的数据类型: 字典,集合


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM