• 技术文章 >Python技术 >Python基础教程

    python构造函数是什么?

    小妮浅浅小妮浅浅2021-04-27 10:13:10原创6318

    本文教程操作环境:windows7系统、Python 3.9.1,DELL G3电脑。

    1、说明

    (1)在对象进行实例化的时候,系统自动调用的一个函数叫构造函数,通常此函数用来对实例化对象进行初始化;

    (2)构造函数一定要有,如果没有,则自动向上查找,按照MRO顺序,直到找到为止。

    2、实例

    # 继承的语法
    # 在python中,任何类都有一个共同的父类叫object
    class Person():
        name = "NoName"
        age = 18
        __score = 0   # 考试成绩是秘密,只要自己知道
        _petname = "sec"   # 小名,是保护的,子类可以用,但不能公用
        def sleep(self):
            print("Sleeping ... ...")
     
    # 父类写在括号里
    class Teacher(Person):
        teacher_id = "9527"
        def make_test(self):
            print("attention")
     
    t = Teacher()
    print(t.name)
    print(t._petname)
     
    # 私有访问问题
    # 公开访问私有变量,报错
    # print(t.__score)
     
    t.sleep()
    print(t.teacher_id)
    t.make_test()

    以上就是python构造函数的介绍,希望能对大家有所帮助。更多Python学习指路:python基础教程

    专题推荐:python构造函数
    品易云
    上一篇:python继承的特征有哪些? 下一篇:python中Allure框架是什么?

    相关文章推荐

    • python在协程中增加任务• python常见BUG的介绍和整理• python如何对多个CSV文件进行读取• python中K-NN算法是什么?• python K-NN算法的优缺点• python继承的特征有哪些?

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网