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

    python构造函数是什么?

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

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

    1、说明

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

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

    2、实例

    1

    2

    3

    4

    5

    6

    7

    8

    9

    10

    11

    12

    13

    14

    15

    16

    17

    18

    19

    20

    21

    22

    23

    24

    25

    26

    27

    # 继承的语法

    # 在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学习网