Python的str()函數可以將數值或對象轉換為字符串,它是Python中最常用的函數之一。str()函數可以將任何對象轉換為字符串,包括數字、列表、字典等。
str()函數的基本用法
str()函數的基本用法是將一個對象轉換為字符串,例如:
# 將數字轉換為字符串 num = 123 str_num = str(num) print(str_num) # 輸出:'123' # 將列表轉換為字符串 list = [1, 2, 3] str_list = str(list) print(str_list) # 輸出:'[1, 2, 3]' # 將字典轉換為字符串 dict = {'name': 'John', 'age': 20} str_dict = str(dict) print(str_dict) # 輸出:"{'name': 'John', 'age': 20}"
str()函數的應用
str()函數可以用於將數據轉換為字符串,以便於存儲或傳輸。例如,我們可以將一個字典轉換為字符串,然後將其存儲到文件中,或者將其作為參數傳遞給另一個函數。
# 將字典轉換為字符串,並將其存儲到文件中 dict = {'name': 'John', 'age': 20} str_dict = str(dict) # 將字符串寫入文件 with open('data.txt', 'w') as f: f.write(str_dict) # 將字符串作為參數傳遞給另一個函數 def print_dict(dict_str): dict = eval(dict_str) print(dict) print_dict(str_dict) # 輸出:{'name': 'John', 'age': 20}
總結
str()函數是Python中最常用的函數之一,它可以將任何對象轉換為字符串,並可以用於將數據轉換為字符串,以便於存儲或傳輸。