网创优客建站品牌官网
为成都网站建设公司企业提供高品质网站建设
热线:028-86922220
成都专业网站建设公司

定制建站费用3500元

符合中小企业对网站设计、功能常规化式的企业展示型网站建设

成都品牌网站建设

品牌网站建设费用6000元

本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...

成都商城网站建设

商城网站建设费用8000元

商城网站建设因基本功能的需求不同费用上面也有很大的差别...

成都微信网站建设

手机微信网站建站3000元

手机微信网站开发、微信官网、微信商城网站...

建站知识

当前位置:首页 > 建站知识

怎么在python中使用带参数的__init__

这期内容当中小编将会给大家带来有关怎么在python中使用带参数的__init__,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。

成都创新互联公司专注于门源网站建设服务及定制,我们拥有丰富的企业做网站经验。 热诚为您提供门源营销型网站建设,门源网站制作、门源网页设计、门源网站官网定制、微信小程序开发服务,打造门源网络公司原创品牌,更为您提供门源网站排名全网营销落地服务。

Python的优点有哪些

1、简单易用,与C/C++、Java、C# 等传统语言相比,Python对代码格式的要求没有那么严格;2、Python属于开源的,所有人都可以看到源代码,并且可以被移植在许多平台上使用;3、Python面向对象,能够支持面向过程编程,也支持面向对象编程;4、Python是一种解释性语言,Python写的程序不需要编译成二进制代码,可以直接从源代码运行程序;5、Python功能强大,拥有的模块众多,基本能够实现所有的常见功能。

1、说明

如果初始化函数中的属性不是私有的话,是不会报错的。但是私有属性一定会报错,因为私有属性是无法继承的。为了让它不报错,就可以用到 super 了。

如果继承父类,那么定义在父类 __init__ 中的相同的属性会覆盖子类中的。

如果父类含有一个带参数的初始化方法的时候,子类一定需要一个初始化方法,并且在初始化方法中调用父类的初始化方法。

2、实例

class Base:
    def __init__(self, a, b):
        self.__a = a
        self.__b = b
 
    def sum(self):
        return self.__a + self.__b
 
class Sub(Base):
    def __init__(self, a, b, c):
        self.c = c
        # 直接调用父类的初始化方法
        super().__init__(a, b)
     
>>> Sub(1, 2, 3).sum()
Out[6]: 3

上述就是小编为大家分享的怎么在python中使用带参数的__init__了,如果刚好有类似的疑惑,不妨参照上述分析进行理解。如果想知道更多相关知识,欢迎关注创新互联行业资讯频道。


当前标题:怎么在python中使用带参数的__init__
路径分享:http://bjjierui.cn/article/pcsosi.html

其他资讯