在 Python 编程中,经常需要将整数(int)转换为字符串(str),例如用于拼接输出、写入文件或构建动态文本。本文将介绍几种常用且高效的方法。
str()最简单直接的方式是使用 Python 内置的 str() 函数:
num = 123
text = str(num)
print(text) # 输出: "123"
print(type(text)) # 输出: <class 'str'>
f-string 是现代 Python 中最简洁、高效的字符串格式化方式:
num = 456
text = f"{num}"
print(text) # 输出: "456"
.format() 方法适用于需要兼容旧版本 Python 或复杂格式化的场景:
num = 789
text = "{}".format(num)
print(text) # 输出: "789"
num = 100
text = "%d" % num
print(text) # 输出: "100"
int 到 str 的转换,但 str() 和 f-string 是最清晰、性能最好的选择。
"用户ID:" + str(user_id)str(-5) → "-5"。None 或非数字类型使用这些方法,否则会报错。