python类与继承person类_关于python中类的继承及self
关于python中类的继承及self
如下,如果调用student类,则可以正常运行,但是如果去掉consumer.__init__(self, fee)中的self,将其改成consumer.__init__(fee),则不能正常调用,会显示consumer中缺少参数。但是,person类的调用缺没问题。
如下,我定义三个类:
class person(object):
def __init__(self, name, sex='U'):
self.name = name
self.sex = sex
print('the one is %s' % self.name)
class consumer(object):
def __init__(self, fee):
self.fee = fee
print('the one\'s consumer is %d' % fee)
class student(person, consumer):
def __init__(self, name, score, fee, sex):
super(student, self).__init__(name, sex)
consumer.__init__(self, fee)
----------------------------分割一下----------------------------------------
补充一下描述好了,之前没太说清楚。这在python3中是有效的,然后我提这个问题的主要目的是要搞清楚为什么会出现在super中有效而下面一个consumer.__init__中却无效的问题?有没有大神给解释下?
python类与继承person类_关于python中类的继承及self相关推荐
- staruml 为类的属性指定数据类型_关于python的数据类型
一.数据类型的分类 取值方式 直接取值:数字 序列类型:list.tuple.deque.str.bytes.bytearray.array.array,可索引,有序.可切片 映射类型:dict.se ...
- python编程a的x次方_「Python 面试」第四次更新
阅读本文大约需要 5 分钟. 15.说一说 GIL 前面有提到由于 Python 基于 C 语言编写的解释器中设置了一个 GIL 全局变量锁,该锁使得 Python 的多线程在处理 CPU 计算密集型 ...
- python 描述符有什么用_介绍python描述符的意义
你也许经常会听到「描述符」这个概念,但是由于大多数的程序员很少会使用到他,所以可能你并不太清楚了解它的原理,python视频教程栏目将详细介绍 推荐(免费):python视频教程 但是如果你想自己的事 ...
- python基础语法加爬虫精进_从Python安装到语法基础,这才是初学者都能懂的爬虫教程...
Python和PyCharm的安装:学会Python和PyCharm的安装方法 变量和字符串:学会使用变量和字符串的基本用法 函数与控制语句:学会Python循环.判断语句.循环语句和函数的使用 Py ...
- python发行版是什么意思_致 Python 初学者
当下是一个喧嚣.浮躁的时代.我们总是被生活中大量涌现的热点所吸引,几乎没有深度阅读和思考的时间和机会.我始终认为,学习是需要沉下心来慢慢钻研的,是长期的:同时,学习不应该被赋予太多的功利色彩.一个Py ...
- python中bd是什么属性_聊一聊:Python中对象的属性
作者:Vamei 出处:http://www.cnblogs.com/vamei Python一切皆对象(object),每个对象都可能有多个属性(attribute).Python的属性有一套统一的 ...
- 学python编程能做什么项目_十个Python练手的实战项目,学会这些Python就基本没问题了...
python项目练习一:即时标记 这是<python基础教程>后面的实践,照着写写,一方面是来熟悉python的代码方式,另一方面是练习使用python中的基本的以及非基本的语法,做到熟能 ...
- python中numpy数组的合并_基于Python中numpy数组的合并实例讲解
基于Python中numpy数组的合并实例讲解 Python中numpy数组的合并有很多方法,如 - np.append() - np.concatenate() - np.stack() - np. ...
- python笔试题奥特曼打怪兽_一个python面试笔试题
init 和 new 的作用和返回值?详细描述一下类的创建过程?如何捕获类的属性定义顺序? __new__在创建实例对象的时候调用,返回实例对象的内存地址,传递给__init__方法,就是self的值 ...
- python解析html用哪个模块_[转载]python模块学习---HTMLParser(解析HTML文档元素)
HTMLParser是Python自带的模块,使用简单,能够很容易的实现HTML文件的分析. 本文主要简单讲一下HTMLParser的用法. 使用时需要定义一个从类HTMLParser继承的类,重定义 ...
最新文章
- Python 搭建车道智能检测系统
- Eclipse关联JDK源码
- SVN分支与合并【超详细的图文教程】(转载)
- DevExpress GridControl使用(二)
- 【NLP傻瓜式教程】手把手带你RNN文本分类(附代码)
- [php入门] 3、WAMP中的集成MySQL相关基础操作
- react 文本框_React自动完成文本框
- [react] React什么是有状态组件?
- Python 配置文件之ConfigParser模块(实例、封装)
- wxString中文出错的解决方法
- 分页地址的地址结构怎么理解?
- python后台架构Django教程——日志系统
- ui web php,Uimaker 一个精美的后台管理系统模版,可使用在web 中 WEB(ASP,PHP,...) 262万源代码下载- www.pudn.com...
- cs服务器协议,反恐精英服务端cs1.6 NoSteam V4554专业比赛服务端47/48双协议一键开启最终版...
- B站最近很火的damedane,unravel图片唱歌
- 《机器学习实战》笔记——第四章:基于概率论的分类方法:朴素贝叶斯
- word中快捷键整理
- 『团队协作的五大障碍』读书所得
- 从来不是别人的不幸和痛苦
- mysql分组并查询最新记录信息(亲测有效)
热门文章
- 关于SMARTFORM的页数问题
- 东北全面放开生育,数据揭秘人口和GDP和房价间联系
- pwm一个时间单位_RK3308——RGB调色灯三路PWM驱动
- 8 时间转指定时区的时间_Linux指定的时间运行自定义命令的两种方式
- vue抽屉_VUE组件中的 Drawer 抽屉实现代码
- python非阻塞输入_python_非阻塞套接字及I/O流
- java点到曲线的距离公式,使用Haversine的距离公式获取经度和纬度的距离
- 零起点英语_【零起点英语】第136讲:Fat Children 动动吧,胖小子!
- python列表教程:多个数列合并,合并后取值的方法
- 10行Python代码自动清理电脑内重复文件