首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Python从class函数获取原始列表名称

在Python中,可以使用__name__属性从类函数中获取原始列表名称。该属性是一个特殊的变量,用于返回当前模块或者函数的名称。

对于类函数,__name__属性返回的是类的名称。下面是一个示例代码:

代码语言:txt
复制
class MyClass:
    def my_function(self):
        print("Original class name:", self.__class__.__name__)

obj = MyClass()
obj.my_function()

输出结果将会是:

代码语言:txt
复制
Original class name: MyClass

在这个例子中,我们定义了一个名为MyClass的类,并在其中定义了一个名为my_function的方法。在my_function方法中,我们通过self.__class__.__name__获取了类的名称,并打印出来。

需要注意的是,__name__属性的值会根据上下文的不同而有所变化。当使用在类的方法中时,__name__返回的是类的名称;当使用在模块中时,__name__返回的是模块的名称。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

领券