日度归档:2021年1月15日

Python中 “__bases__” 起什么作用呢?


摘要:
下文讲述Python中”__bases__” 的功能说明,如下所示:

 "__bases__" 是类中一个内置属性,
    其功能:返回一个元组,元组中包含父类的构成元素

例:
Python “__bases__” 属性示例分享

#maomao365.com
#__bases__的示例分享

class A(object): 
   x = 88
   name = None
   y = 99
   def __init__(self,name):
        self.x = 100
        self.y = 200
        self.name = name
   def test(self): 
        print ('selfA')

print (A.__bases__); 

//输出
(<class 'object'>,)

Python中 “__module__” 起什么作用呢?


摘要:
下文讲述Python中”__module__” 的功能说明,如下所示:

 "__module__" 是类中一个内置属性,
    其功能:用于输出当前操作对象所属模块信息 

例:
Python “__module__” 属性示例分享

#maomao365.com
#__module__的示例分享

class A(object): 
   x = 88
   name = None
   y = 99
   def __init__(self,name):
        self.x = 100
        self.y = 200
        self.name = name
   def test(self): 
        print ('selfA')


b = A("maomao365.com");
print (A.__module__);
print (b.__module__);


//输出
__main__
__main__

Python中 “__name__” 起什么作用呢?


摘要:
下文讲述Python中”__name__” 的功能说明,如下所示:

 "__name__" 是类中一个内置属性,
    其功能:用于输出类的名称
         或方法的名称 

例:
Python “__name__” 属性示例分享

#maomao365.com
#__name__的示例分享

class A(object): 
   x = 88
   name = None
   y = 99
   def __init__(self,name):
        self.x = 100
        self.y = 200
        self.name = name
   def test(self): 
        print ('selfA')

print (A.__name__);
print (A.test.__name__); 

//输出
A
test
Python类中内置属性name的示例分享

Python类中内置属性name的示例分享