Python 能夠將各種數據轉化為字符串,這些數據類型包括整數、浮點數、列表、元組、字典等。Python的字符串格式化功能也很強大,它可以將變量值插入到字符串中形成最終的字符串。
# 整數轉化為字符串 num = 123 str_num = str(num) print(str_num) # 輸出結果為 "123" # 浮點數轉化為字符串 pi = 3.1415926 str_pi = str(pi) print(str_pi) # 輸出結果為 "3.1415926" # 列表轉化為字符串 lst = [1, 2, 3, 4, 5] str_lst = str(lst) print(str_lst) # 輸出結果為 "[1, 2, 3, 4, 5]" # 元組轉化為字符串 tup = (6, 7, 8, 9, 10) str_tup = str(tup) print(str_tup) # 輸出結果為 "(6, 7, 8, 9, 10)" # 字典轉化為字符串 dic = {'name': 'Tom', 'age': 20} str_dic = str(dic) print(str_dic) # 輸出結果為 "{'name': 'Tom', 'age': 20}"
Python字符串格式化可以使用百分號(%)和格式化字符將變量值插入到字符串中形成最終的字符串。例如,我們可以使用%s來代表字符串類型的變量,使用%d來表示整型變量。
# 字符串格式化示例 name = "Tom" age = 20 print("My name is %s, I am %d years old." % (name, age)) # 輸出結果為 "My name is Tom, I am 20 years old."
總之,Python提供了豐富的字符串轉化和格式化功能,這些都是我們在開發中經常使用到的功能,值得我們深入學習和掌握。