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登陆asp网站页面的实现代码
Jan 14 Python
pygame学习笔记(5):游戏精灵
Apr 15 Python
Python同时向控制台和文件输出日志logging的方法
May 26 Python
Python 爬虫的工具列表大全
Jan 31 Python
Python中你应该知道的一些内置函数
Mar 31 Python
python实现自动网页截图并裁剪图片
Jul 30 Python
浅谈Python基础—判断和循环
Mar 22 Python
python3实现带多张图片、附件的邮件发送
Aug 10 Python
对pytorch中的梯度更新方法详解
Aug 20 Python
pyspark给dataframe增加新的一列的实现示例
Apr 24 Python
Pycharm Git 设置方法
Sep 15 Python
python+requests实现接口测试的完整步骤
Oct 27 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
javascript实现的距离现在多长时间后的一个格式化的日期
2009/10/29 Javascript
js限制文本框只能输入数字(正则表达式)
2012/07/15 Javascript
js给dropdownlist添加选项的小例子
2013/03/04 Javascript
HTML5之lang属性与dir属性的详解
2013/06/19 Javascript
js获得地址栏?问号后参数的方法
2013/08/08 Javascript
js onload事件不起作用示例分析
2013/10/09 Javascript
jquery获取当前点击对象的value方法
2014/02/28 Javascript
关于javascript模块加载技术的一些思考
2014/11/28 Javascript
原生js实现日期联动
2015/01/12 Javascript
实例讲解使用原生JavaScript处理AJAX请求的方法
2016/05/10 Javascript
Javascript之BOM(window对象)详解
2016/05/25 Javascript
在微信、支付宝、百度钱包实现点击返回按钮关闭当前页面和窗口的方法
2016/08/05 Javascript
js获取浏览器高度 窗口高度 元素尺寸 偏移属性的方法
2016/11/21 Javascript
基于bootstrap的选择框插件icheck
2016/12/23 Javascript
将Sublime Text 3 添加到右键中的简单方法
2017/12/12 Javascript
mint-ui 时间插件使用及获取选择值的方法
2018/02/09 Javascript
jquery ajax 请求小技巧实例分析
2019/11/11 jQuery
vue 项目中当访问路由不存在的时候默认访问404页面操作
2020/08/31 Javascript
python实现的解析crontab配置文件代码
2014/06/30 Python
python 中pyqt5 树节点点击实现多窗口切换问题
2019/07/04 Python
python使用sklearn实现决策树的方法示例
2019/09/12 Python
Python中logging日志的四个等级和使用
2020/11/17 Python
分享8款纯CSS3实现的搜索框功能
2017/09/14 HTML / CSS
捷克鲜花配送:Florea.cz
2018/10/29 全球购物
家乐福台湾线上购物网:Carrefour台湾
2020/09/15 全球购物
莫斯科珠宝厂官方网站:Miuz
2020/09/19 全球购物
你经历的项目中的SCM配置项主要有哪些?什么是配置项?
2013/11/04 面试题
业务经理岗位职责
2013/11/11 职场文书
中专生自我鉴定范文
2013/12/19 职场文书
公司道歉信范文
2014/01/09 职场文书
小学生班会演讲稿
2014/01/09 职场文书
九年级体育教学反思
2014/01/23 职场文书
国旗下讲话演讲稿
2014/05/08 职场文书
党的群众路线教育实践活动个人对照检查材料(公安)
2014/11/05 职场文书
Go 语言中 20 个占位符的整理
2021/10/16 Golang
解决persistence.xml配置文件修改存放路径的问题
2022/02/24 Java/Android