用Python只打印类的名称

本问题已经有最佳答案,请猛点这里访问。

我正在学习Python 3。

我的代码

1
2
numbers = [1, 2]
print( type( numbers[0] ))

输出

1
<classint>

如何只打印

1
int

1
int

您可以使用类型中的__name__属性。

1
2
>>> type(5).__name__
'int'

或不使用内置类型:

1
2
>>> (5).__class__.__name__
'int'