如何在 Python 中将整数转换为字符串?


类型转换有时在用户希望根据需要将一种数据类型转换为另一种数据类型时是必需的。

Python 内置函数 str() 用于将整数转换为字符串。除了此方法之外,我们还将讨论其他几种方法,以在 Python 中将整数转换为字符串。

使用 str()

这是在 Python 中将整数转换为字符串最常用的方法。str() 将整数变量作为参数并将其转换为字符串。

语法

str(integer variable)

示例

 实时演示

num=2
print("Datatype before conversion",type(num))
num=str(num)
print(num)
print("Datatype after conversion",type(num))

输出

Datatype before conversion <class 'int'>
2
Datatype after conversion <class 'str'>

type() 函数给出作为参数传递的变量的数据类型。

在上面的代码中,转换前,num 的数据类型是 int,转换后,num 的数据类型是 str(即 Python 中的字符串)。

使用 f-字符串

语法

f ’{integer variable}’

示例

 实时演示

num=2
print("Datatype before conversion",type(num))
num=f'{num}'
print(num)
print("Datatype after conversion",type(num))

输出

Datatype before conversion <class 'int'>
2
Datatype after conversion <class 'str'>

使用 “%s” 关键字

语法

“%s” % integer variable

示例

 实时演示

num=2
print("Datatype before conversion",type(num))
num="%s" %num
print(num)
print("Datatype after conversion",type(num))

输出

Datatype before conversion <class 'int'>
2
Datatype after conversion <class 'str'>

使用 .format() 函数

语法

‘{}’.format(integer variable)

示例

 实时演示

num=2
print("Datatype before conversion",type(num))
num='{}'.format(num)
print(num)
print("Datatype after conversion",type(num))

输出

Datatype before conversion <class 'int'>
2
Datatype after conversion <class 'str'>

这些是在 Python 中将整数转换为字符串的一些方法。在某些情况下,我们可能需要将整数转换为字符串,例如将保留在整数中的值附加到某个字符串变量中。一个常见的场景是反转整数。我们可以将其转换为字符串,然后反转,这比实现反转整数的数学逻辑更容易。

更新于: 2021年3月10日

1K+ 浏览量

开启你的 职业生涯

通过完成课程获得认证

开始学习
广告