python 关于__init__()方法的用法

__init__()方法需要结合class一起来使用更加有效

 

关于__init__()的含义,查到解释是“负责对象的初始化”,听起来挺懵逼的,还是结合实例来理解较好

 

直接看代码

class SendMsg(object):
 
    def __init__(self):
        self.name = 'Adele baby'
        self.msg = '我在做测试'
 
 
    def a_name(self):
        print(self.name)

    def a_msg(self):
        print(self.msg)
 
s = SendMsg()
s.a_msg()
s.a_name()

 

创建一个SendMsg的class类,初始化self对象且赋予其name和msg子对象值

其他函数或者方法即可把对象self引用进来,包括对象的子值

 

参考:https://www.zhihu.com/question/46973549

posted @ 2021-12-03 14:34  小贝书屋  阅读(893)  评论(0编辑  收藏  举报