定义一个类并实例化,以字符串输出类名
class MyClass: pass
obj = MyClass()
# 打印出一个字符串
print(obj.__class__.__name__)
不用实例化:
class MyClass: pass
# 打印出一个字符串
print(MyClass.__name__)
定义一个函数以字符串格式输出函数名
def myfunc(): pass
# 打印出一个字符串
print(myfunc.__name__)
class MyClass: pass
obj = MyClass()
# 打印出一个字符串
print(obj.__class__.__name__)
class MyClass: pass
# 打印出一个字符串
print(MyClass.__name__)
def myfunc(): pass
# 打印出一个字符串
print(myfunc.__name__)
评论区