我想在Python中将整数转换为字符串。我是在徒劳无功地键入它:
d = 15
d.str()
当我试图将它转换成字符串时,它显示了一个错误,比如int
没有任何名为str
的属性。
发布于 2009-06-07 10:23:58
试试这个:
str(i)
发布于 2009-06-07 10:30:49
Python中没有类型转换,也没有类型强制。你必须以一种明确的方式转换你的变量。
要转换字符串形式的对象,可以使用str()
函数。它适用于任何定义了名为__str__()
的方法的对象。事实上
str(a)
等同于
a.__str__()
如果你想把一些东西转换成int、float等,也是一样的。
发布于 2009-06-07 10:32:29
要管理非整数输入:
number = raw_input()
try:
value = int(number)
except ValueError:
value = 0
https://stackoverflow.com/questions/961632
复制相似问题