+ -
当前位置:首页 → 问答吧 → 关于type(1)._name_

关于type(1)._name_

时间:2011-01-19

来源:互联网

执行type(1)._name_报错,提示没有_name_这个属性
>>> type(1)._name_
Traceback (most recent call last):
  File "<stdin>", line 1, in ?
AttributeError: type object 'int' has no attribute '_name_'

书上却又这样的例子,请高手帮忙解释一下?谢谢啦。
#!/usr/bin/env python
def displayNumType(num):
        print num,'is',
        if isinstance(num,(int,long,float,complex)):
                print 'a number of type: ',type(num)._name_
        else:
                print 'not a number at all!!'
displayNumType(-69)

作者: jasonjean   发布时间: 2011-01-19

__name__, not _name_

作者: goophy   发布时间: 2011-01-19