今天我們來(lái)聊聊Python中常用數(shù)據(jù)類(lèi)型轉(zhuǎn)換函數(shù)有哪些吧!
一、int()函數(shù)
首先,我們先來(lái)認(rèn)識(shí)一下Python中最基礎(chǔ)的數(shù)據(jù)類(lèi)型——整型。在Python中,我們可以使用int()函數(shù)將一個(gè)浮點(diǎn)數(shù)或字符串轉(zhuǎn)化成整型。
代碼示例: “`python a = 3.14 b = “123” c = int(a) d = int(b) print(c) # 輸出3 print(d) # 輸出123 “` 二、float()函數(shù)
接下來(lái),我們來(lái)看一下Python中的另一種基本數(shù)據(jù)類(lèi)型——浮點(diǎn)型。同樣地,我們可以使用float()函數(shù)將一個(gè)整型或字符串轉(zhuǎn)化成浮點(diǎn)型。
代碼示例: “`python a = 3 b = “3.14” c = float(a) d = float(b) print(c) # 輸出3.0 print(d) # 輸出3.14 “` 三、str()函數(shù)
現(xiàn)在,我們?cè)賮?lái)認(rèn)識(shí)一下Python中最常用的數(shù)據(jù)類(lèi)型——字符串。我們可以使用str()函數(shù)將一個(gè)數(shù)字或其他類(lèi)型的數(shù)據(jù)轉(zhuǎn)化成字符串。
代碼示例: “`python a = 123 b = 3.14 c = str(a) d = str(b) print(c) # 輸出’123′ print(d) # 輸出’3.14′ “` 四、list()函數(shù)
下面,我們介紹一下Python中的列表類(lèi)型。我們可以使用list()函數(shù)將一個(gè)元組或字符串轉(zhuǎn)化成列表。
代碼示例: “`python a = (1, 2, 3) b = “abc” c = list(a) d = list(b) print(c) # 輸出[1, 2, 3] print(d) # 輸出[‘a(chǎn)’, ‘b’, ‘c’] “` 五、tuple()函數(shù)
接著,我們來(lái)看一下Python中的元組類(lèi)型。同樣地,我們可以使用tuple()函數(shù)將一個(gè)列表或字符串轉(zhuǎn)化成元組。
代碼示例: “`python a = [1, 2, 3] b = “abc” c = tuple(a) d = tuple(b) print(c) # 輸出(1, 2, 3) print(d) # 輸出(‘a(chǎn)’, ‘b’, ‘c’) “` 六、dict()函數(shù)
最后,我們?cè)賮?lái)認(rèn)識(shí)一下Python中的字典類(lèi)型。我們可以使用dict()函數(shù)將兩個(gè)元素個(gè)數(shù)相等的序列轉(zhuǎn)化成字典。
代碼示例: “`python a = [(‘name’, ‘Tom’), (‘a(chǎn)ge’, 18)] b = [[‘name’, ‘Tom’], [‘a(chǎn)ge’, 18]] c = dict(a) d = dict(b) print(c) # 輸出{‘name’: ‘Tom’, ‘a(chǎn)ge’: 18} print(d) # 輸出{‘name’: ‘Tom’, ‘a(chǎn)ge’: 18} “` 結(jié)語(yǔ)
今天我們學(xué)習(xí)了Python中常用的數(shù)據(jù)類(lèi)型轉(zhuǎn)換函數(shù),它們分別是int()、float()、str()、list()、tuple()和dict()。當(dāng)我們?cè)诰帉?xiě)Python程序時(shí)需要將不同的數(shù)據(jù)類(lèi)型相互轉(zhuǎn)換時(shí),這些函數(shù)會(huì)幫助我們輕松完成任務(wù)。