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