Python資料型別轉換函數詳解及使用範例
在Python程式設計中,資料型別轉換是一個非常常見的操作。當我們處理不同類型的資料時,需要將其轉換為適當的類型以便進行操作或比較。 Python提供了一系列的資料型別轉換函數,可以方便地進行資料型別之間的轉換。本文將詳細介紹Python中的各種資料類型轉換函數,並提供使用範例。
範例1:將數字轉換為整數
num = 10.5 num_int = int(num) print(num_int) # 输出:10
範例2:將字串轉換為整數
str_num = "20" str_num_int = int(str_num) print(str_num_int) # 输出:20
範例1:將數字轉換為浮點型
num_int = 10 num_float = float(num_int) print(num_float) # 输出:10.0
範例2:將字串轉換為浮點型
str_num = "3.14" str_num_float = float(str_num) print(str_num_float) # 输出:3.14
範例1:將整數轉換為字串
num_int = 10 num_str = str(num_int) print(num_str) # 输出:"10"
範例2:將浮點型轉換為字串
num_float = 3.14 num_str = str(num_float) print(num_str) # 输出:"3.14"
範例1:將整數轉換為布林值
num_int = 0 num_bool = bool(num_int) print(num_bool) # 输出:False
範例2:將字串轉換為布林值
str_empty = "" str_bool = bool(str_empty) print(str_bool) # 输出:False str_nonempty = "nonempty" str_bool = bool(str_nonempty) print(str_bool) # 输出:True
範例1:將字串轉換為列表
str_word = "hello" str_list = list(str_word) print(str_list) # 输出:['h', 'e', 'l', 'l', 'o']
範例2:將元組轉換為列表
tuple_nums = (1, 2, 3) tuple_list = list(tuple_nums) print(tuple_list) # 输出:[1, 2, 3]
範例1:將清單轉換為元組
list_nums = [1, 2, 3] list_tuple = tuple(list_nums) print(list_tuple) # 输出:(1, 2, 3)
範例2:將字串轉換為元組
str_word = "hello" str_tuple = tuple(str_word) print(str_tuple) # 输出:('h', 'e', 'l', 'l', 'o')
範例1:將清單轉換為集合
list_nums = [1, 2, 2, 3, 3, 3] list_set = set(list_nums) print(list_set) # 输出:{1, 2, 3}
範例2:將字串轉換為集合
str_word = "hello" str_set = set(str_word) print(str_set) # 输出:{'e', 'o', 'l', 'h'}
透過本文的介紹,我們了解了Python中常見的資料類型轉換函數並且提供了使用範例。在實際程式設計中,根據需要靈活運用這些函數,可以很方便地實現不同資料型別之間的轉換。
以上是深入解析Python的資料類型轉換函數並提供使用範例的詳細內容。更多資訊請關注PHP中文網其他相關文章!