python基礎 資料型別轉換

2021-09-05 11:52:46 字數 1575 閱讀 7852

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...