某些时候需要将类名转字符串类引用,则需要使用以下方法:
__class__.__name__
- 自身使用
class MyClass(object):
def class_name_str(self):
print(f'1. 将自身类名转字符串:{self.__class__.__name__}')
a = MyClass()
a.class_name_str()
print(f'2. 外部引用类名字符串:{a.__class__.__name__}')
输出结果为:
1. 将自身类名转字符串:MyClass
2. 外部引用类名字符串:MyClass