为了账号安全,请及时绑定邮箱和手机立即绑定

将整数转换为字符串?

将整数转换为字符串?

红糖糍粑 2019-07-31 14:05:41
将整数转换为字符串?我想在Python中将整数转换为字符串。我是徒劳地捣蛋:d = 15d.str()当我尝试将其转换为字符串时,它显示的错误就像int没有调用任何属性一样str。
查看完整描述

3 回答

?
哈士奇WWW

TA贡献1799条经验 获得超6个赞

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

文档链接:

转换为字符串是使用builtin str()函数完成的,该函数基本上调用__str__()其参数的方法。


查看完整回答
反对 回复 2019-07-31
?
慕田峪9158850

TA贡献1794条经验 获得超7个赞

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

要转换字符串中的对象,请使用该str()函数。它适用于任何具有已__str__()定义方法的对象。事实上

str(a)

相当于

a.__str__()

如果要将某些内容转换为int,float等,则相同。


查看完整回答
反对 回复 2019-07-31
?
长风秋雁

TA贡献1757条经验 获得超7个赞

要管理非整数输入:

number = raw_input()try:
    value = int(number)except ValueError:
    value = 0


查看完整回答
反对 回复 2019-07-31
  • 3 回答
  • 0 关注
  • 351 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信