1.浮點型別轉換之後,捨去小數部分
2.布林值轉換之後 true -> 1 false->0
3.字串轉換,僅純整型字串可以轉換(浮點型或者帶有其他字元都不可以轉換)
1.整型轉換之後變為浮點型,後面+.0
2.布林值轉換 true->1.0 false ->0.0
3.字串,只有純整型字串和純浮點型字串可以轉換,其他都不可以
1.整型轉換之後變為 (整型+0j)
2.浮點型轉換之後變為(浮點型 + 0j)
3.布林值轉化之後 true->(1+0j) false(0j)
4.字串,純整型和浮點型字串可以轉化,其他都不可以
轉換為布林值false:
1.整型 0
2.浮點型 0.0
3.複數 0+0j
4.布林 false
5.字串 '' 空字串
6.列表 空列表
7.元組 ()空元組
8.字典 {} 空字典
9.集合 set() 空集合
除了以上這些,其他轉換為布林值都會得到true
字串,列表,元組,字典,集合
示例**:
var = ('張三','李四','王老五')
newvar = list(var)
#newvar的值為 ['張三','李四','王老五']
'''注釋:
1.字串轉換時每個字元變成列表中的乙個值
2.字典型別轉換時,僅將字典的鍵部分轉換成列表,忽略值部分
'''
示例**:
var =
newvar = tuple(var)
#newvar的值為 ('張三','李四','王老五')
'''注釋:
1.字串轉換時每個字元變成元組中的乙個值
2.字典型別轉換時,僅將字典的鍵部分轉換成元組,忽略值部分
'''
示例**:
var = ['張三','李四','王老五']
newvar = set(var)
#newvar的值為 #值的順序不定
'''注釋:
1.字串轉換時每個字元變成元組中的乙個值
2.字典型別轉換時,僅將字典的鍵部分轉換成元組,忽略值部分
'''
其他型別轉化為字典時需要按照指定的格式才可以轉化:(列表和元組的組合可以)
#var = [['cat', '黑貓'], ['mouse', '老鼠'], ['next', '下乙個']]
var = [('cat', '黑貓'), ('mouse', '老鼠'), ('next', '下乙個')]
#轉換後為
Python 資料型別轉換
函式 描述int x base 將x轉換為乙個整數 long x base 將x轉換為乙個長整數 float x 將x轉換到乙個浮點數 complex real imag 建立乙個複數 str x 將物件 x 轉換為字串 repr x 將物件 x 轉換為表示式字串 eval str 用來計算在字串中...
python 資料型別轉換
在python的開發過程中,難免會遇到型別轉換,這裡給出常見的型別轉換demo int x base 將x轉換為乙個整數 long x base 將x轉換為乙個長整數 float x 將x轉換到乙個浮點數 complex real imag 建立乙個複數 str x 將物件 x 轉換為字串 repr...
Python資料型別轉換
python提供的基本資料型別主要有 布林型別 整型 浮點型 字串 列表 元組 集合 字典 日期等等 函式 描述 type x x的資料型別 int x base 將x轉換為乙個整數 long x base 將x轉換為乙個長整數 float x 將x轉換到乙個浮點數 complex real ima...