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中最常用的函數之一,它可以將任何對象轉換為字符串,並可以用於將數據轉換為字符串,以便於存儲或傳輸。

Categorized in:

Tagged in: