Python---魔术属性

魔术属性

  • `__name__`获取类名函数名
  • `__doc__`获取对象或类的内部文档
  • `__class__`获取当前对象所属的类
  • `__bases__`获取也给类直接继承的所有父类,返回元组

class Man():passclass Woman():passclass LuFei(Man,Woman):"""
描述:海贼王
成员属性:__eye,skin
成员方法:sky,__moon"""__eye = "blue"skin = "阳关梅利号"def sky(self,MyFunc):print("11111111")ret = MyFunc.__name__print(ret)def __moon(self):print("22222222")a = LuFei()

__name__获取类名函数名

def func():print("Hello world")a.sky(func)

__doc__获取对象或类的内部文档

# __name__ 获取类名函数名
def func():print("Hello world")a.sky(func)

__class__获取当前对象所属的类

print(a.__class__)

__bases__获取也给类直接继承的所有父类,返回元组

print(LuFei.__bases__)

本文链接:https://my.lmcjl.com/post/9663.html

展开阅读全文

4 评论

留下您的评论.