Python 关于 long 转 str

Unknow user · July 10, 2013 · Last by yeetim replied at July 10, 2013 · 7676 hits

s str i long

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

出现 Error:

TypeError: 'str' object is not callable

请问这是什么原因~?

这是 ruby 吗?

Unknow user #2 July 10, 2013

#1 楼 @zlfera python

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

Unknow user #4 July 10, 2013

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

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

i = i.__str__()

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

Unknow user #6 July 10, 2013

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

You need to Sign in before reply, if you don't have an account, please Sign up first.