Python 数字转换为字符串

在 Python 中,如果想要将一个数字转换为一个字符串,常用的有以下 2 种方式。

  • 使用 str() 函数。
  • 使用 f-string。

使用 str() 函数

str() 是 Python 的一个内置函数,它用于返回给定对象的字符串表示形式。换一句话来说就是,str() 函数可以将其他类型(如 int、float 等)转换为字符串类型。

语法:

str(object)

说明:

str() 函数接收单个参数。

  • object(可选):是任意对象(Python 一切皆对象)。如果未提供 object,则 str() 返回空字符串。

示例 1:str() 将数字转为字符串

s1 = str(666)
s2 = str(3.14)

print(s1, type(s1))
print(s2, type(s2))

运行结果如下。

666 <class 'str'>
3.14 <class 'str'>

使用 f-string

在 Python 中,我们还可以使用 f-string 直接将数字格式化为字符串。

注意: 只有 Python 3.6 及更高版本才支持 f-string 语法。

示例 2:f-string 将数字转为字符串

n = 666
result = f'{n}'

print(result)
print(type(result))

运行结果如下。

666
<class 'str'>
给站长反馈

绿叶网正在不断完善中,小伙伴们如果发现任何问题,还望多多给站长反馈,谢谢!

邮箱:lvyenet@vip.qq.com

「绿叶网」服务号
绿叶网服务号放大
关注服务号,微信也能看教程。
绿叶网服务号