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中的自定义函数学习笔记
Sep 23 Python
在主机商的共享服务器上部署Django站点的方法
Jul 22 Python
你所不知道的Python奇技淫巧13招【实用】
Dec 14 Python
Python爬取成语接龙类网站
Oct 19 Python
Python 根据数据模板创建shapefile的实现
Nov 26 Python
Python综合应用名片管理系统案例详解
Jan 03 Python
使用Tensorflow将自己的数据分割成batch训练实例
Jan 20 Python
python集成开发环境配置(pycharm)
Feb 14 Python
python数据预处理 :数据抽样解析
Feb 24 Python
python GUI库图形界面开发之PyQt5工具栏控件QToolBar的详细使用方法与实例
Feb 28 Python
通过Python实现一个简单的html页面
May 16 Python
python温度转换华氏温度实现代码
Dec 06 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&&mysql)六
2006/10/09 PHP
php实现的mongodb操作类实例
2015/04/03 PHP
PHP数学运算函数大汇总(经典值得收藏)
2016/04/01 PHP
PHP读书笔记整理_结构语句详解
2016/07/01 PHP
Javascript中获取出错代码所在文件及行数的代码
2010/09/23 Javascript
JS 获取select(多选下拉)中所选值的示例代码
2013/08/02 Javascript
探讨JQUERY JSON的反序列化类 using问题的解决方法
2013/12/19 Javascript
Jquery获得控件值的三种方法总结
2014/02/13 Javascript
JS回调函数的应用简单实例
2014/09/17 Javascript
javascript中bind函数的作用实例介绍
2014/09/28 Javascript
js利用正则表达式检验输入内容是否为网址
2016/07/05 Javascript
手机Web APP如何实现分享多平台功能
2016/08/19 Javascript
AngularJs ng-repeat 嵌套如何获取外层$index
2016/09/21 Javascript
BootStrap+Mybatis框架下实现表单提交数据重复验证
2017/03/23 Javascript
Node.js创建Web、TCP服务器
2017/12/05 Javascript
jquery获取transform里的值实现方法
2017/12/12 jQuery
angularjs 页面自适应高度的方法
2018/01/17 Javascript
vue项目中引入noVNC远程桌面的方法
2018/03/05 Javascript
微信小程序 函数防抖 解决重复点击消耗性能问题实现代码
2019/09/12 Javascript
微信小程序左右滚动公告栏效果代码实例
2019/09/16 Javascript
python中二维阵列的变换实例
2014/10/09 Python
python清除字符串里非字母字符的方法
2015/07/02 Python
Python 中的with关键字使用详解
2016/09/11 Python
python操作excel的包(openpyxl、xlsxwriter)
2018/06/11 Python
详解Python计算机视觉 图像扭曲(仿射扭曲)
2019/03/27 Python
python sort、sort_index方法代码实例
2019/03/28 Python
浅谈python的输入输出,注释,基本数据类型
2019/04/02 Python
pandas DataFrame 警告(SettingWithCopyWarning)的解决
2019/07/23 Python
美国沃尔玛网上超市:Walmart
2020/08/14 全球购物
就业意向书范文
2014/04/01 职场文书
目标责任书范本
2014/04/16 职场文书
社会公德演讲稿
2014/05/20 职场文书
理想点亮人生演讲稿
2014/05/21 职场文书
垃圾桶标语
2014/06/24 职场文书
环境日宣传活动总结
2014/07/09 职场文书
小班下学期幼儿评语
2014/12/30 职场文书