​类的特殊成员方法
admin
2023-07-17 21:23:59
0

#类的特殊成员方法

class Dog(object):
    '''这个类是描述dog'''
    def __init__(self,name):
        self.name = name

    def eating(self):
        print("%s is eating %s"%(self.name,"baozi"))

    def __call__(self, *args, **kwargs):        #加上__call__方法后,实例化之后的对象还可以加括号,调用__call__方法
        print("run call",args,kwargs)

    def __str__(self):                          #打印实例时不在返回实例内存地址,返回指定字符
        return "obj:%s"%self.name

print(Dog.__doc__)          #查看类的描述信息

# d = Dog("cql")
# d(123,234,name="afda")          #加上__call__方法后,实例化之后的对象还可以加括号,调用__call__方法

# print(Dog.__dict__)             #打印类里的所有属性,不包括实例属性
# d = Dog("cql")
# print(d.__dict__)               #打印实例属性

# d =Dog("cql")
# print(d)                        #打印实例时不在返回实例内存地址,返回指定字符
from lib.aa import C

obj = C("cx")
print(obj.__module__)       #打印当前操作对象在哪个模块
print(obj.__class__)        #打印当前操作的对象的类是什么



相关内容

热门资讯

应急演练强保障,蔡甸供电精准守... 极目新闻通讯员 胡莉娜 张书烨 “设备温度正常、负荷数据稳定,UPS电源运行无异常,双电源切换试验圆...
人工智能在医疗领域的应用与挑战 人工智能在医疗领域的应用与挑战 一、人工智能在医疗中的主要应用 人工智能正逐步改变传统医疗模式,其核...
原创 每... 放眼夜空,一场看不见的太空大戏正在上演,SpaceX公司旗下的“星链”卫星正以惊人速度坠入地球大气层...
每年这个时候,民进党总要幼稚地... 一年一度的海峡论坛即将在厦门如期举办,作为两岸民间交流的重要盛会,论坛始终聚焦基层对接、民生互通与青...
网红“阿全哥”车祸离世,留下4... 极目新闻记者 杜光然近日,家属通过网红“双山阿全哥”的账号发布讣告称,5月底,44岁的阿全哥因车祸不...
致命超载:8名蓝莓采摘女工殒命... 澎湃新闻记者 陈蕾 编辑 黄霁洁 实习生 余乐 元珂盈 冼浩新 王圣铭天还没亮,60岁的农妇王盛兰摸...
中外人士共话AI赋能全球航运新... 转自:新华社 新华财经天津6月6日电(杨文 包庆龄) “人工智能(AI)正在深刻改变港口运营的模式,...
我科学家找到深海水虱抗饿的绝招 深海水虱是一类生活在深海中的甲壳动物,因保持世界上最长的绝食时间纪录(可达5年以上)而闻名。近日,我...
俄石油巨头CEO:霍尔木兹海峡... 据路透社6月6日报道,俄罗斯石油公司(Rosneft)首席执行官伊戈尔·谢钦在圣彼得堡国际经济论坛上...
原创 什... 近日,有机构发布了4月份,国内线上家用路由器市场情况。 从销量来看,一共卖出了86.2万台,同比下滑...