Python 关于 long 转 str

匿名 · 2013年07月10日 · 最后由 yeetim 回复于 2013年07月10日 · 7680 次阅读

s str i long

def list(s,i):
    i=str(i)

出现 Error:

TypeError: 'str' object is not callable

请问这是什么原因~?

这是 ruby 吗?

#2 楼 @yeetim 因为全局的 str 被局部的 str 覆盖了

匿名 #4 2013年07月10日

#3 楼 @luikore 哪应该怎样转换呢?请教~

#4 楼 @yeetim 因为 str 其实是 __str__ 的封装,可以这样:

i = i.__str__()

不熟 python, 大概有其他办法...

匿名 #6 2013年07月10日

#5 楼 @luikore 嗯~ 非常感谢,学习了~

需要 登录 后方可回复, 如果你还没有账号请 注册新账号