仅打印Python中类的名称[重复]

Posted

技术标签:

【中文标题】仅打印Python中类的名称[重复]【英文标题】:Print only name of a class in Python [duplicate] 【发布时间】:2019-03-15 02:22:45 【问题描述】:

我正在学习 Python 3。

我的代码

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

输出

<class ‘int’>

如何只打印

‘int’

int

【问题讨论】:

【参考方案1】:

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

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

或者不使用type built-in:

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

【讨论】:

感谢您对 Python 新手(第 3 天)的帮助。 不客气。

以上是关于仅打印Python中类的名称[重复]的主要内容,如果未能解决你的问题,请参考以下文章

如何在C#中打印类的道具名称[重复]

反射之取类中类的属性变量名称及其值

python中类的函数中的self

Python中类的属性方法及内置方法

python中类属性和数据属性的解释

如何获取当前工作cs文件的文件名和当前类的名称[重复]