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的Collections模块中counter结构的用法
Jul 07 Python
Python两个内置函数 locals 和globals(学习笔记)
Aug 28 Python
Django 添加静态文件的两种实现方法(必看篇)
Jul 14 Python
python学习笔记之列表(list)与元组(tuple)详解
Nov 23 Python
使用Puppeteer爬取微信文章的实现
Feb 11 Python
python字符串下标与切片及使用方法
Feb 13 Python
python numpy库np.percentile用法说明
Jun 08 Python
Python+Dlib+Opencv实现人脸采集并表情判别功能的代码
Jul 01 Python
Python 整行读取文本方法并去掉readlines换行\n操作
Sep 03 Python
Python爬虫新手入门之初学lxml库
Dec 20 Python
详解Python中的Lock和Rlock
Jan 26 Python
Python机器学习实战之k-近邻算法的实现
Nov 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
深入探究PHP的多进程编程方法
2015/08/18 PHP
php实现支持中文的文件下载功能示例
2017/08/30 PHP
删除重复数据的算法
2006/11/23 Javascript
深入聊聊Array的sort方法的使用技巧.详细点评protype.js中的sortBy方法
2007/04/12 Javascript
javascript来定义类的规范小结
2010/11/19 Javascript
基于jquery的滑动样例代码
2010/11/20 Javascript
jquery图片上下tab切换效果
2011/03/18 Javascript
Jquery获取和修改img的src值的方法
2014/02/17 Javascript
JavaScript调用ajax获取文本文件内容实现代码
2014/03/28 Javascript
jQuery选择器querySelector的使用指南
2015/01/23 Javascript
Javascript验证方法大全
2015/09/21 Javascript
浅谈jQuery before和insertBefore的区别
2016/12/04 Javascript
jQuery插件HighCharts实现2D柱状图、折线图的组合多轴图效果示例【附demo源码下载】
2017/03/09 Javascript
基于js粘贴事件paste简单解析以及遇到的坑
2017/09/07 Javascript
Vue代码分割懒加载的实现方法
2017/11/23 Javascript
vue.js绑定事件监听器示例【基于v-on事件绑定】
2018/07/07 Javascript
使用 Jest 和 Supertest 进行接口端点测试实例详解
2020/04/25 Javascript
Vue+Java 通过websocket实现服务器与客户端双向通信操作
2020/09/22 Javascript
[01:08:10]2014 DOTA2国际邀请赛中国区预选赛 SPD-GAMING VS LGD-CDEC
2014/05/22 DOTA
[43:48]Ti4正赛第一天 VG vs NEWBEE 2
2014/07/19 DOTA
python实现文件分组复制到不同目录的例子
2014/06/04 Python
Python编写百度贴吧的简单爬虫
2015/04/02 Python
Python全局变量用法实例分析
2016/07/19 Python
详解python中字典的循环遍历的两种方式
2017/02/07 Python
python实现发送邮件及附件功能
2021/03/02 Python
Python实现的爬取小说爬虫功能示例
2019/03/30 Python
PyCharm 创建指定版本的 Django(超详图解教程)
2019/06/18 Python
python中seaborn包常用图形使用详解
2019/11/25 Python
Python安装并操作redis实现流程详解
2020/10/13 Python
DELPHI面试题研发笔试试卷
2015/11/08 面试题
幼儿园家长会邀请函
2014/01/15 职场文书
绿色家庭事迹材料
2014/05/01 职场文书
授权委托书范本(单位)
2014/09/28 职场文书
自主招生推荐信格式模板
2015/03/24 职场文书
送给小学生的暑假礼物!小学生必背99首古诗
2019/07/02 职场文书
如何用Navicat操作MySQL
2021/05/12 MySQL