Python是一種優秀的編程語言,支持多種數據類型,這使得它在很多領域都有廣泛的應用。在實際的編程中,我們經常需要對數據進行轉換以滿足不同的需求。下面將介紹Python中的幾種數據轉換方法。
# 將字符串轉換為數字 num_str = "123" num_int = int(num_str) num_float = float(num_str)
字符串到數字的轉換是最常用的數據轉換之一,可以使用int()或float()函數來完成。此外,如果轉換的字符串不是整數或浮點數,轉換就會失敗并拋出異常。
# 將列表轉換為元組和集合 list_data = [1, 2, 3, 4] tuple_data = tuple(list_data) set_data = set(list_data)
將列表轉換為元組和集合也很容易,可以使用tuple()和set()函數分別實現。元組和集合都是不可變的數據結構,因此可以用它們來保護數據免受意外修改。
# 將字典轉換為列表 dict_data = {"a": 1, "b": 2, "c": 3} list_data = list(dict_data.items())
將字典轉換為列表可以使用items()函數,它將字典中的鍵值對轉換為元組,并返回一個由元組組成的列表。
# 字符串拼接 name = "Tom" age = 20 msg = "My name is %s, and I'm %d years old." % (name, age) print(msg)
最后,Python中的字符串拼接也非常方便,可以使用%運算符實現。%s用于表示字符串類型,%d用于表示整數類型。