将整数转换为字符串?

2024-03-29 12:25:20 发布

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

我想用Python把一个整数转换成一个字符串。我是徒劳地打字:

d = 15
d.str()

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


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

试试这个:

str(i)

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

要转换字符串中的对象,可以使用str()函数。它可以处理任何定义了名为__str__()方法的对象。事实上

str(a)

相当于

a.__str__()

如果你想把一些东西转换成int,float等等,也是一样的

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

文档链接:

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

相关问题 更多 >