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

2024-06-17 15:19:37 发布

您现在位置:Python中文网/ 问答频道 /正文

我想在Python中将整数转换为字符串。我打字是徒劳的:

d = 15
d.str()

当我试图将其转换为字符串时,它显示了一个错误,比如int没有任何名为str的属性


Tags: 字符串属性错误整数中将intstr徒劳
3条回答

Python中没有类型转换和类型强制。您必须以显式方式转换变量

要转换字符串中的对象,请使用str()函数。它适用于定义了__str__()方法的任何对象。其实

str(a)

相当于

a.__str__()

如果您想将某些内容转换为int、float等,也是一样的

>>> str(10)
'10'
>>> int('10')
10

文档链接:

到字符串的转换是通过内置的str()函数完成的,该函数基本上调用其参数的^{}方法

试试这个:

str(i)

相关问题 更多 >