【求助】Python中如何使具有相同父类中的两个子类之间进行方法调用

通过学习别人的Python代码,发现其中一个子类的实例调用了另一个子类的方法,这两个子类具有相同的父类,但父类没有定义这个方法。不知道是怎么实现~有人能帮忙解释一下或举个列子说明一下吗?看到的这个Python代码确实可用使用。

2个回答

不知道你说的场景,一个类当然可以调用另一个类的方法,不管它们有没有继承的关系。既然没有继承关系的都可以,有继承关系自然也可以。

你可以把你看到的那个实例发出来,大家一起看一下,是否是调用了子类的方法

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
求助:python dataframe相同项的两行数相减,几个大神看来都说难
#求助:python dataframe相同项的两行数相减,几个大神看来都说难 数据如下图: ![图片说明](https://img-ask.csdn.net/upload/201909/20/1568972249_821101.jpg) 要求: 用python构成一个新dataframe,计算出相同Serialsnumber的Receive Date的差。(也就是说算出没部机收到日期的间隔天数) 急,请大神帮忙!!!! 问题补充: Serialsnumber不只两个是相同的,有写有三个或四个相同的,要求计算出最大和第二大的Receive Date的差值。补充数据如图: ![图片说明](https://img-ask.csdn.net/upload/201909/21/1569031111_932262.jpg)
python程序如何找出两个文本中相同的词。
1 你好 小明 学习 非常 好 2 你好 小红 学习 非常 棒 例如上面两个已经用分词工具处理好的文本,最后希望得到的结果输出是 3(因为这两个文本有三个相同的词)求一个解决这个问题的python程序,或者思路也可以。非常感谢
python 怎么计算在一堆文献检索中的某文档中某两个词同时出现的频率呢?求助
python 怎么计算在一堆文献检索中的某文档中某两个词同时出现的频率呢?求助
pyqt+Python两个类之间传值
class Ui_MainWindow的某个代码段 ``` def massage(self): print("按了啊") dir_choose, filetype = QFileDialog.getOpenFileName(self.model, "选取文件", "./", "All Files (*);;Excel Files (*.xls)") # 起始路径 if dir_choose == "": print("\n取消选择") return print("\n你选择的文件夹为:") print(dir_choose) self.model.setText(dir_choose) adaboost = Adaboosting() result=adaboost.demo(dir_choose) self.text1.setText("训练完成") self.model_result.setText(result) ``` 然后调用另一个类class Adaboosting的方法 ``` def demo(result): print("已进入到了内部函数") # result="text1.txt" from my_adaboosting_SVM_ROC import loadDataSet dataArr, LabelArr = loadDataSet(result) from my_adaboosting_SVM_ROC import adaBoostTrainDS weakClassArr, aggClassEst = adaBoostTrainDS(dataArr, LabelArr) from my_adaboosting_SVM_ROC import adaClassify predictions = adaClassify(dataArr, weakClassArr) errArr = np.mat(np.ones((len(dataArr), 1))) number=float(errArr[predictions != np.mat(LabelArr).T].sum() / len(dataArr) * 100) print('训练集的错误率:%.3f%%' % float(errArr[predictions != np.mat(LabelArr).T].sum() / len(dataArr) * 100)) return number ``` 但是这两类之间传值没实现,报错如下 Process finished with exit code -1073740791 (0xC0000409)
python如何实现两个文件夹中有相同字段的栅格数据的批量地图代数计算?
两个文件夹中的栅格数据以字母+时间方式命名,如A文件夹中的栅格数据为a20190101,a20190102,a20190205,a20190214,……;B文件夹中的栅格数据为b20190101,b20190102,b20190205,b20190214,…….。A与B文件夹中的栅格数据时间字段一致,如何用python2.7实现时间相同的两个栅格数据的地图代数计算?即a20190101*b20190101, a20190102*b20190102, ……?
Boost.Python输出抽象类时,其在python的子类如何获取到隐藏父类对象
具体见http://stackoverflow.com/questions/29528370/how-to-pass-father-object-to-c-class-in-boost-python
python的函数对象,是自己具有call属性,还是函数对象的类,或者父类具有call属性?
因为表达式x.y会去搜索继承树的方式去访问,那么,对于表达式soo.__call__显示的结果,访问的是soo本身就具有的call属性,还是访问的soo的function类,或者说最顶端的父类object类具有的call属性。![图片说明](https://img-ask.csdn.net/upload/201910/24/1571908183_371874.png)
python中如何判断0123全是数字?
python中如何判断0123全是数字? 代码如何实现,求解
python操作excel问题求助
本人小白,求助个问题: excel文件原来只有一个sheet1页, 打开后插入sheet2, 把sheet1中某两行数据拷贝到sheet2中, 请问,用openpyxl怎么实现?
关于python中以字符串切片的方法反转字符串原理?
在另一个网站看到的代码(原文链接:[Python 字符串翻转](https://www.runoob.com/python3/python-string-reverse.html "") ),如下,运行可得'boonuR' ``` str='Runoob' print(str[::-1]) ``` 我想请教一下,通过这种方法可以将字符串反转的原理是什么? python中用help查出的原型是slice(start, stop[, step] 以上代码中对应的,可知step = -1 步长为-1时是什么意思?
请教python如何查找两个 EXCEL 中的相同单元格,计算对应值并导出?
![图片说明](https://img-ask.csdn.net/upload/201812/25/1545753249_796773.png) ![图片说明](https://img-ask.csdn.net/upload/201812/25/1545753261_291658.png) 我是一个自学Python的新手,现在想写大致如下的一个小程序。 举个例子,一个表格为水果价目表,包含水果名称和价格。另一个表格为水果销售量,包含水果名称和销售数量。现在想要通过 python 导入两个表格数据,查找同名称的单元格,然后将对应的价格与数量相乘,最后导出一个新的表格,包含水果名称和销售金额。 我的思路是将两个EXCEL表格导入成两个字典,比较key,如果相同,则将value进行相乘,不知可不可行,有没有更好的方法,现在向专家们请教,感谢!
Python类之间怎么相互调用?
如果有两个类,第一个类想调用第一个类的函数或类里的对象该怎么办。python新手……
python中方法的相互调用问题?
python在类中类方法可以调用出类方法以外的其他本类的其他类型方法嘛?如类方法调用静态方法,类方法调用实例fang'f
python中两个数组比较大小
急,python中两个数组,怎么才能在不使用循环的情况下,比较数组中对应位置的元素的大小? 求各位老师指导,万分感谢
python 中url_for中的路径动态参数?
从设计不同的角色登录中实现不同的菜单时,将菜单存到数据库,现在实现目录 a便签跳转时,填入href的参数是后台获取的,但python的请求需要用href="{{url_fot()}}",而url_for的动态参数该怎么写 ``` {# menus为一级菜单,menu_为二级菜单 #} {% for menu in menus %} <li> <a href="#"><i class="{{ menu.icon }}"></i> <span class="nav-label">{{ menu.menustr }}</span> <span class="fa arrow"></span></a> <ul class="nav nav-second-level"> {% for menu_c in menu.children %} {# menu_c.path 是后台出入的目录路径#} <li><a target="right" href="{{url_for( menu_c.path)}}" aria-expanded="false">{{ menu_c.menustr }} </a></li> {% endfor %} </ul> </li> ``` 这个写法不可行![图片说明](https://img-ask.csdn.net/upload/202001/28/1580222596_630053.png)
Python如何实现Dataframe中一列中若干数字之和在另一列中相同金额的匹配?
有如下Dataframe: ![图片说明](https://img-ask.csdn.net/upload/201912/10/1575969009_819250.png) 想实现的效果是(针对非零数字): 1) 找到Dr列和Cr列中一样的数字,输出相关数字所在行: ![图片说明](https://img-ask.csdn.net/upload/201912/10/1575969082_346211.png) 2)找到Cr列中几个数字加起来等于Dr列中的某个数字的所有组合: ![图片说明](https://img-ask.csdn.net/upload/201912/10/1575969112_494678.png) 没有穷举,类似是这样的效果... 关于第1个功能,我自己的思路如下: ``` for i in list(df['Cr']): if i == 0: continue if i in list(df['Dr']): df1 = df.iloc[np.flatnonzero(df['Dr'] == i)] df2 = df.iloc[np.flatnonzero(df['Cr'] == i)] df = pd.concat([df1,df2]) print(df) ``` 但是结果如下,不知道为何只显示出第1个匹配项: ![图片说明](https://img-ask.csdn.net/upload/201912/10/1575969270_354632.png) 关于第2个功能...不知道我是否表达清楚了: 想要达到的效果类似于凑数字,想检查右列里是否有若干个数字加起来正好等于左列里的某一个数字,返回所有符合这个条件的组合。 比如左列第一个数字是10,先在右列找有没有10,没有的话从右列第1个数字开始往下加:先2个一组求和,看有没有等于10的,再3个一组求和,看有没有等于10的,再4个一组求和...这样一直循环下去 目前有一点思路是用itertools: ``` list_cr = list(df['Cr']) comb2 = itertools.combinations(list_cr, 2) result2 = [sum(i) for i in comb2] for i in result2: if i == 0: continue if i in list(df['Dr']): print(df.iloc[np.flatnonzero(df['Dr'] == i)]) ``` 但是不知道怎么做到按3个一组、4个一组这样继续循环下去... 刚学习Python的弱鸡一枚跪地求助各位大佬们!
求助各位Python大神,如何解决Python中导入的表格之间列的计算?
![图片说明](https://img-ask.csdn.net/upload/201906/21/1561102665_992149.png) 如何将图中的两列相除,运行代码的结果说我没有给export和number of people 赋值
Python 如何爬取相同url下,多个页面的链接内容
Python 如何爬取相同url下,多个页面的链接内容,最好附代码看下
求助:python 中 带约束的多变量最优化求解 的语法问题
尝试用 scipy.optimize.minize 求解有约束的最优化问题,但在构建目标函数的时候遇到麻烦。 场景:一系列散点(xi, yi),每个散点有一个范围约束,相邻的两个散点构成向量vi,要求出散点坐标值使得向量模的总和 ∑||vi|| 的值最小 问题:如何构建符合scipy语法的目标函数?对于数量不定的散点,如何用循环一类的方法描述目标函数?同样对于约束,能否用循环一类的方法写出约束?,是否存在其他方法完成这一目标?
相见恨晚的超实用网站
相见恨晚的超实用网站 持续更新中。。。
Java学习的正确打开方式
在博主认为,对于入门级学习java的最佳学习方法莫过于视频+博客+书籍+总结,前三者博主将淋漓尽致地挥毫于这篇博客文章中,至于总结在于个人,实际上越到后面你会发现学习的最好方式就是阅读参考官方文档其次就是国内的书籍,博客次之,这又是一个层次了,这里暂时不提后面再谈。博主将为各位入门java保驾护航,各位只管冲鸭!!!上天是公平的,只要不辜负时间,时间自然不会辜负你。 何谓学习?博主所理解的学习,它是一个过程,是一个不断累积、不断沉淀、不断总结、善于传达自己的个人见解以及乐于分享的过程。
程序员必须掌握的核心算法有哪些?
由于我之前一直强调数据结构以及算法学习的重要性,所以就有一些读者经常问我,数据结构与算法应该要学习到哪个程度呢?,说实话,这个问题我不知道要怎么回答你,主要取决于你想学习到哪些程度,不过针对这个问题,我稍微总结一下我学过的算法知识点,以及我觉得值得学习的算法。这些算法与数据结构的学习大多数是零散的,并没有一本把他们全部覆盖的书籍。下面是我觉得值得学习的一些算法以及数据结构,当然,我也会整理一些看过...
java中的Static、final、Static final各种用法
前言 对Static、final、Static final这几个关键词熟悉又陌生?想说却又不知怎么准确说出口?好的,本篇博客文章将简短概要出他们之间的各自的使用,希望各位要是被你的面试官问到了,也能从容的回答… static 加载:static在类加载时初始化(加载)完成 含义:Static意为静态的,但凡被static 修饰说明属于类,不属于类的对象。 可修饰:Static 可以修饰 内部类、方...