Pyhton 学习之——Class类中的变量参数是如何调用的
来源:互联网 发布:linux shell source 编辑:程序博客网 时间:2024/05/11 00:03
--coding:utf8--
“””
py3.5
此程序,是为了看清类中的变量参数是如何调用的。
1、先定义一个singe类,里面有两个功能函数,
2、实例化类s=singe(),再写了两个功能函数,one two
3、在主函数中,改变one() 与 two() 的调用先后顺序 看输出情况。
4、当把singe 类中的,init去掉后。就不能先调changtwo
5、运行输出,就可以明显的看到了,变量参数的运行情况
6、加一单例模式看def__new__(cls,*args,**kwargs):,也多加一个d=single()的仰实例
7、可以把自己的猜做出来。
“””
class single:
def __new__(cls,*args,**kwargs): if not hasattr(cls,'_sgl'): cls._sgl = super().__new__(cls,*args,**kwargs) return cls._sgl# def __init__(self): # self.x=0 # self.y='22' # self.bb = 'enen'def changone(self,u): self.x = u+7 self.y = 'hehe!!' self.bb = 'ni shi sb!!' print(self.x,self.y,self.bb)def changtwo(self): self.x = self.x+3 self.y = 'xiao shen me !!' self.bb = 'wo bu shi!!' print(self.x,self.y,self.bb)
s = single()
d = single()
def one():
s.changone(7)
d.changtwo() #把这放在中间就可以看得清楚了!~
s.changone(1)
def two():
s.changtwo()
if name==’main‘:
#先调用 one 再调用 two 看看参数是不是在 one 上面增加
one() two() two() two() two()
0 0
- Pyhton 学习之——Class类中的变量参数是如何调用的
- 看对象是如何调用类成员变量的
- pyhton 字典 变量 起名不能是dict
- Pyhton学习笔记——filter
- 调用方法中如果方法中的形式参数是应用类型(类名)时,该如何调用
- Pyhton学习之条件语句
- javascript function传递 参数当参数是 字符串 如何拼接(有些参数是通过变量得到的) 如何拼接
- 一个简单RPC框架是如何炼成的(III)——实现带参数的RPC调用
- LR学习笔记之—参数和变量
- c语言中的各种变量是如何存储的
- C语言中的可变参数函数是如何实现的?
- 神经网络中的Softmax是如何更新参数的
- pyhton---模块与包的调用
- Java中的syso方法是如何调用toString()方法的
- 创建参数是简单变量的构造函数,实现传真调用
- Pyhton学习笔记——socket异常处理
- Pyhton学习笔记——socket异常处理
- Pyhton 学习笔记之 hello world
- 在keil4中将FreeRTOS V8.2.3移植到STM32F103RCT6 cortex-M3平台上
- 配置xml导入头文件过后没有联想的属性
- linux:grep命令
- java 矩阵查找
- 多说高级应用-添加 UA 浏览器标识、旋转头像等
- Pyhton 学习之——Class类中的变量参数是如何调用的
- C# 浮点数和货币值常量
- JavaScript语言发展史
- 通过端口1433连接到主机
- java concurrent包
- 分布式消息队列Kafka & RocketMQ 深度学习资料精选
- elasticsearch-重建索引,数据迁移
- 33、Power Query-统计员工完成业绩的记录
- 用户权限