Python 内置函数

Python str() 函数用于把值转成字符串。拼接输出、格式化时经常用到。

语法

str(obj)

参数

obj:要转成字符串的对象。可选 encodingerrors 用于 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}"