如何在Python中将int转换为string?

如何在Python中将int转换为string?

类型转换 有时需要根据要求将一个数据类型转换为另一个数据类型。

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

使用str()

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

语法

str(integer variable)
Python

示例

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

输出

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

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

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

使用f-string

语法

f {integer variable}
Python

示例

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

输出

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

使用“%s”关键字

语法

%s % integer variable
Python

示例

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

输出

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

使用.format()函数

语法

{}.format(integer variable)
Python

示例

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

输出

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

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

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程

登录

注册