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

当用户希望根据需要将一种数据类型转换为另一种数据类型时,有时需要进行类型转换。

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

使用 str()

这是最常用的将int转换为字符串的方法,Python.Thestr()以整数变量为参数,将其转换为字符串。

语法

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中的string)。

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

以上是 如何在Python中将int转换为字符串? 的全部内容, 来源链接: utcz.com/z/362218.html

回到顶部