美文网首页
类中内建函数

类中内建函数

作者: 木子李007 | 来源:发表于2020-11-20 10:42 被阅读0次

Python的构造函数是__new__函数,不是__init__
__new__(cls)构造器:用于控制实例的生产
1:空间的初始化
2:在实例化过程中自动执行
3:new函数的返回值就是创建出来的实例
4: 类级别的函数

__init__(self):
1: 数据初始化
2:自动化实例化过程中执行
3:不允许返回除了None以外的任何对象
a = A()
a = A.__new___() 创建实例
a.__init__() 分配数据

class A:
    def __new__(cls):
        print('空间初始化...')
        # python不需要你重写这个函数
        # 真正的创建实例
        return super(A,cls).__new__(cls)
            # 1:找到类A的父类
            # 2:通过类A的父类实例的对象 生产出类A的实例
    def __init__(self):
        print('我是数据初始化函数...')
        self.a = 1

a = A()

相关文章

  • 类中内建函数

    Python的构造函数是__new__函数,不是__init____new__(cls)构造器:用于控制实例的生产...

  • python 黑色幽默

    旧式类 VS 新式类 Old: New: Let's go 内建函数__missing__被 __getitem_...

  • Python_8_Python内建函数-迭代器

    1. 内建函数 1 2. 内建函数 2 3. 内建函数 3 4. 内建函数 4 5. 内建函数 5 6. 内建函数...

  • Python中split()方法详解:分割字符串

    Python 中,除了可以使用一些内建函数获取字符串的相关信息外(例如 len() 函数获取字符串长度),字符串类...

  • 5-5 Python常用内建函数

    在Python中没有导入任何模块或包时,Python运行时提供的函数成为内建函数。 常见的内建函数有: 交互式环境...

  • 内置函数

    内建函数: 其他相关 不建议使用字符串类型代码的执行 eval,exec,complieeval: 执行字符串类...

  • 文件处理

    文件的内建函数: 内建函数方法: open()打开文件 read()读取输入 readline(...

  • python中常用的内建函数

    python中常用的内建函数 总结了python中常用的内建函数。 字符串内建函数 join 拼接字符串 完整的简...

  • 12-27 day4 python的字符串内建函数

    Python 的字符串内建函数 Python 的字符串常用内建函数如下: 以下我们来实验部分内建函数: 1.cap...

  • Swift中的标准函数

    本文将列举Swift所有的内建函数。本文中提到的所谓的内建函数是指那些在Swift中不需要导入任何模块(如Foun...

网友评论

      本文标题:类中内建函数

      本文链接:https://www.haomeiwen.com/subject/hhuobktx.html