Python 中的 str() 函數可以將數值或對象轉換為字符串,它是一個非常有用的工具,可以讓開發者更容易地將數據轉換為字符串。在本文中,我們將詳細介紹 str() 函數的用法,並提供一些示例代碼,以便您可以更輕鬆地使用它。
str() 函數是 Python 中的一個內置函數,它可以將任何數據類型轉換為字符串。它接受一個參數,即要轉換為字符串的數據類型,並返回一個字符串。
# 將整數轉換為字符串 num = 10 str_num = str(num) print(str_num) # 輸出 '10'
str() 函數可以用於將任何數據類型轉換為字符串,包括整數、浮點數、布爾值、列表、元組、字典等。
# 將浮點數轉換為字符串 float_num = 10.5 str_float_num = str(float_num) print(str_float_num) # 輸出 '10.5' # 將布爾值轉換為字符串 bool_val = True str_bool_val = str(bool_val) print(str_bool_val) # 輸出 'True' # 將列表轉換為字符串 list_val = [1, 2, 3] str_list_val = str(list_val) print(str_list_val) # 輸出 '[1, 2, 3]' # 將元組轉換為字符串 tuple_val = (1, 2, 3) str_tuple_val = str(tuple_val) print(str_tuple_val) # 輸出 '(1, 2, 3)' # 將字典轉換為字符串 dict_val = {'name': 'John', 'age': 30} str_dict_val = str(dict_val) print(str_dict_val) # 輸出 "{'name': 'John', 'age': 30}"
str() 函數也可以用於將對象轉換為字符串,如下所示:
# 將對象轉換為字符串 class Person: def __init__(self, name, age): self.name = name self.age = age person = Person('John', 30) str_person = str(person) print(str_person) # 輸出 '<__main__.Person object at 0x7f8d7f7f3b00>'
總結來說,str() 函數是一個非常有用的工具,可以讓開發者更容易地將數據轉換為字符串。它可以用於將任何數據類型和對象轉換為字符串,並且非常容易使用。