Python str() 函数用于把值转成字符串。拼接输出、格式化时经常用到。
语法
str(obj)参数
obj:要转成字符串的对象。可选 encoding、errors 用于 bytes 解码。
返回值
返回对象的字符串表示 str。
示例
print(str(123)) # '123'
print(str(3.14)) # '3.14'
print(str(True)) # 'True'
print(str([1, 2])) # '[1, 2]'
print("数字是 " + str(42)) # 字符串拼接必须转 str
print(int("10") + 5) # 15,字符串数字要转回 int 才能算输出:
123
3.14
True
[1, 2]
数字是 42
15注意事项
数字不能直接和字符串用 + 拼接(TypeError),必须先 str()。用 f-string 更省事:f"数字是 {42}"。