python 类之间的参数传递方式


Posted in Python onDecember 20, 2019

练手记录以及调试步骤.

class A(object):
  def __init__(self,a="A"):
    print("enter",a)
    print("leave",a)
  def mainA(readA,*D):  #如果使用实例化B(),调用mainA,D收集进来D多余的参数.(参考第3点说明)
    print("enter mainA")
    reaA = "内部添加的"
    print("leave mainA")
    return (reaA + "  "+str(D))    
  
class B(A):
  def __init__(self, a =None):
    print("enter B ")
    super().__init__()
    self.read = a 
    print("leave B")
  def main(read,*two,**three): #这个read 与上一个self.read 无任何关联,星号收集参数.
    print("enter main")
    read = 1
    print("leave main")
    return read
  
'''
=================不实例化的调用,可以直接使用 类名.函数名(参数)  ======================
>>> B.main(123)
enter main
leave main
1
>>> fo=B.main(123)
enter main
leave main
>>> print(fo)
1
>>> 
'''
 
 
'''
==================不实例化继承后的A,也可以直接使用======================================
>>> print(B.mainA(12))
我是minA
>>>
'''
 
 
 
 
 
'''
=================================第3点======================================
细节方面注意:
类实例化后,如: x=B()  使用mainA时需要注意有多余的参数
>>> x=B()
enter B 
enter A
leave A
leave B
>>> x.mainA()
enter mainA
leave mainA
'内部添加的  ()'  #这里有一个多余的None 值
>>> 
'''

以上这篇python 类之间的参数传递方式就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
在Python中使用lambda高效操作列表的教程
Apr 24 Python
Python函数返回值实例分析
Jun 08 Python
Python的Django框架中模板碎片缓存简介
Jul 24 Python
Python学习思维导图(必看篇)
Jun 26 Python
python生成excel的实例代码
Nov 08 Python
在PyCharm环境中使用Jupyter Notebook的两种方法总结
May 24 Python
使用Python微信库itchat获得好友和群组已撤回的消息
Jun 24 Python
浅谈Python小波分析库Pywavelets的一点使用心得
Jul 09 Python
python实现邮件发送功能
Aug 10 Python
selenium+python实现自动登陆QQ邮箱并发送邮件功能
Dec 13 Python
Python使用Pyqt5实现简易浏览器(最新版本测试过)
Apr 27 Python
python怎么调用自己的函数
Jul 01 Python
使用pyinstaller逆向.pyc文件
Dec 20 #Python
Python3 实现减少可调用对象的参数个数
Dec 20 #Python
python获取引用对象的个数方式
Dec 20 #Python
Python 获取命令行参数内容及参数个数的实例
Dec 20 #Python
python 读写文件包含多种编码格式的解决方式
Dec 20 #Python
pandas 中对特征进行硬编码和onehot编码的实现
Dec 20 #Python
使用python3批量下载rbsp数据的示例代码
Dec 20 #Python
You might like
回帖脱衣服的图片实现代码
2014/02/15 PHP
支持png透明图片的php生成缩略图类分享
2015/02/08 PHP
检测codeigniter脚本消耗内存情况的方法
2015/03/21 PHP
短信提示使用 特效
2007/01/19 Javascript
15 个 JavaScript Web UI 库
2010/05/19 Javascript
jQuery随机密码生成的方法
2015/03/09 Javascript
对于jQuery性能的一些优化建议
2015/08/13 Javascript
js改变透明度实现轮播图的算法
2020/08/24 Javascript
Nodejs回调加超时限制两种实现方法
2017/06/09 NodeJs
ionic App问题总结系列之ionic点击系统返回键退出App
2017/08/19 Javascript
JS动态修改网页body的背景色实例代码
2017/10/07 Javascript
JavaScript 性能提升之路(推荐)
2019/04/10 Javascript
Vue使用axios出现options请求方法
2019/05/30 Javascript
JS的时间格式化和时间戳转换函数示例详解
2020/07/27 Javascript
Python struct.unpack
2008/09/06 Python
使用Python实现下载网易云音乐的高清MV
2015/03/16 Python
详解Python中的序列化与反序列化的使用
2015/06/30 Python
Python实现向服务器请求压缩数据及解压缩数据的方法示例
2017/06/09 Python
python实现百万答题自动百度搜索答案
2018/01/16 Python
win8.1安装Python 2.7版环境图文详解
2019/07/01 Python
Python实现手势识别
2020/10/21 Python
python 匿名函数与三元运算学习笔记
2020/10/23 Python
python实现MySQL指定表增量同步数据到clickhouse的脚本
2021/02/26 Python
乌克兰最大的家用电器和电子产品连锁店:Eldorado
2019/10/02 全球购物
法国在线药房:DoctiPharma
2020/10/21 全球购物
过程装备与控制工程专业求职信
2014/07/02 职场文书
新教师培训心得体会
2014/09/02 职场文书
2014国庆65周年领导讲话稿(3篇)
2014/09/21 职场文书
群众路线查摆问题整改措施
2014/10/10 职场文书
公司优秀员工推荐信
2015/03/24 职场文书
生产车间主任岗位职责
2015/04/08 职场文书
比赛口号霸气押韵
2015/12/24 职场文书
九不准学习心得体会
2016/01/23 职场文书
高中16字霸气押韵班级口号集锦!
2019/06/27 职场文书
强烈推荐:小学生:暑假作息时间表(值得收藏)
2019/07/09 职场文书
Python中的socket网络模块介绍
2022/07/23 Python