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 相关文章推荐
两个命令把 Vim 打造成 Python IDE的方法
Mar 20 Python
Python Flask-web表单使用详解
Nov 18 Python
python实现自动登录后台管理系统
Oct 18 Python
Python正则表达式实现简易计算器功能示例
May 07 Python
使用python快速在局域网内搭建http传输文件服务的方法
Nov 14 Python
Python线程threading模块用法详解
Feb 26 Python
python简单实现9宫格图片实例
Sep 03 Python
Python通过递归函数输出嵌套列表元素
Oct 15 Python
Python如何急速下载第三方库详解
Nov 02 Python
Python Selenium库的基本使用教程
Jan 04 Python
使用Python下载抖音各大V视频的思路详解
Feb 06 Python
对Pytorch 中的contiguous理解说明
Mar 03 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判断表单复选框选中状态完整例子
2014/06/24 PHP
PHP实现的增强性mhash函数
2015/05/27 PHP
Javascript实例教程(19) 使用HoTMetal(5)
2006/12/23 Javascript
初探jquery——表单应用范例
2007/02/20 Javascript
在图片上显示左右箭头类似翻页的代码
2013/03/04 Javascript
浅析JS刷新框架中的其他页面 && JS刷新窗口方法汇总
2013/07/08 Javascript
javascript禁用键盘功能键让右击及其他键无效
2013/10/09 Javascript
JavaScript中双叹号!!作用示例介绍
2014/09/21 Javascript
JavaScript闭包详解
2015/02/02 Javascript
JavaScript函数节流和函数防抖之间的区别
2017/02/15 Javascript
Js自定义多选框效果的实例代码
2017/07/05 Javascript
在iframe中使bootstrap的模态框在父页面弹出问题
2017/08/07 Javascript
JS一个简单的注册页面实例
2017/09/05 Javascript
基于JavaScript表单脚本(详解)
2017/10/18 Javascript
vue项目中v-model父子组件通信的实现详解
2017/12/10 Javascript
nodejs 使用http进行post或get请求的实例(携带cookie)
2019/01/03 NodeJs
python统计文本文件内单词数量的方法
2015/05/30 Python
PYTHON压平嵌套列表的简单实现
2016/06/08 Python
Python判断某个用户对某个文件的权限
2016/10/13 Python
Python利用递归和walk()遍历目录文件的方法示例
2017/07/14 Python
python 快速把超大txt文件转存为csv的实例
2018/10/26 Python
用openCV和Python 实现图片对比,并标识出不同点的方式
2019/12/19 Python
pyinstaller打包单文件时--uac-admin选项不起作用怎么办
2020/04/15 Python
python中numpy.empty()函数实例讲解
2021/02/05 Python
浅谈CSS3动画的回调处理
2016/07/21 HTML / CSS
canvas中普通动效与粒子动效的实现代码示例
2019/01/03 HTML / CSS
UNIX文件系统分类
2014/11/11 面试题
教师绩效工资方案
2014/02/01 职场文书
《红军不怕远征难》教学反思
2014/04/14 职场文书
大班上学期个人总结
2015/02/13 职场文书
小学班主任教育随笔
2015/08/15 职场文书
外出考察学习心得体会
2016/01/18 职场文书
大学生创业计划书常用模板
2019/08/07 职场文书
导游词之香港-太平山顶
2019/10/18 职场文书
利用Selenium添加cookie实现自动登录的示例代码(fofa)
2021/05/08 Python
解决Maven项目中 Invalid bound statement 无效的绑定问题
2021/06/15 Java/Android