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