您好,登錄后才能下訂單哦!
小編給大家分享一下python強制轉換類型的方法,希望大家閱讀完這篇文章后大所收獲,下面讓我們一起去探討吧!
python內提供了幾種稱為強制類型轉換的函數,可以將一個變量的類型強制轉換為另一種類型。比如,整型->浮點型,列表->元組。
我們在之前已經學習了很多種數據類型
· 整型 int
· 浮點型 float
· 字符串型 str
· 列表list
· 元組tuple
· 字典dict
· 集合set
在一定條件下,其中的幾種類型是可以相互轉換的,是有一定規律的。比如整型與浮點型之間的轉換,列表與元組之間的轉換。
>>> a = 1 #定義整型a >>> b = float(a) #將a強制轉換成浮點型賦給b >>> print(b) #打印b的值 1.0 >>> print(type(b)) #打印b的類型 <class 'float'>
上面這個例子就是將整型強制轉換為浮點型的例子。
>>> a = [1, 2, 3] #定義列表a >>> b = tuple(a) #將a強制轉換為元組,賦給b >>> print(b) #打印b (1, 2, 3) >>> c = set(a) #將a強制轉換為集合,賦給c >>> d = set(b) #將b強制轉換為集合,賦給d >>> print(c,d) {1, 2, 3} {1, 2, 3}
上面這個例子是列表、元組、集合間的相互轉換。
>>> a = '12' #定義字符串型a >>> b = int(a) #將a強制轉換為整型,賦給b >>> print(b) #打印b 12 >>> print(type(b)) #打印b的類型 <class 'int'> >>> c = float(a) #將a強制轉換為浮點型,賦給c >>> print(c) #打印c 12.0 >>> a = 123 #定義整型a >>> b = str(a) #將a強制轉換為字符串型,賦給b >>> print(b,type(b)) #打印b和b的類型 123 <class 'str'>
上面這個例子是整型、浮點型與字符串型之間的相互轉換。
python中提供的常用的強制類型轉換函數有以下幾種:
· int(x) 將x轉換為一個整數 · float(x) 將x轉換到一個浮點數 · str(x) 將對象 x 轉換為字符串 · tuple(s) 將序列 s 轉換為一個元組 · list(s) 將序列 s 轉換為一個列表 · set(s) 將序列 s 轉換為一個集合
使用以上幾個函數即可對數據進行強制類型轉換,改變他們的類型。
看完了這篇文章,相信你對python強制轉換類型的方法有了一定的了解,想了解更多相關知識,歡迎關注億速云行業資訊頻道,感謝各位的閱讀!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。