python类是能够在其中定义函数来保存的,而定义在类里面的函数被称为方法 。下面文章内容主要介绍的就是,python调用类中方法的几种方式,对此感兴趣想要学习的话可以继续来往下看看哦 。

一、内部调用
python类方法该怎么调用主要是通过类的形式来决定的,因为它会分为普通方法、静态方法以及实例方法 。而类里面定义好的方法可以直接在内部去调用,在类里面调用方法不可以直接用方法名 。而是需要使用去用self这个表示类本身的函数点它才可以调用,代码示例如下如下所示:
class Washer: def __init__(self): self.water = 0 def add_water(self,water): print('Add water:',water) def add_scour(self,scour): self. add_water(self.water)二、外部调用
那么外部调用就是在程序主结构和作用域下去调用类这个封闭结构里面的方法,这个会根据类方法的类型而发生改变 。因为类里面可以分为普通方法、实例方法以及静态方法,而这些方法都是可以被类实例对象调用的 。
不过其中实例方法以及静态方法速需要使用到专门的装饰器,而它们可以直接通过类本身去调用,也就是用类名点方法的形式就可以调用了 。因为静态方法以及实例方法已经不是完全被封装在类里面的了,它们通过装饰器将自身暴露在了外面,详细代码示例如下所示:
w = Washer()w.add_water(10)Washer.add_scour(2)【Python类里面的方法怎么调用?Python中如何调用类的方法】以上就是关于“Python类里面的方法怎么调用?Python中如何调用类的方法”的全部内容了,希望对你有所帮助 。



微信扫码,学习更方便

现在报名赠100例知识点合集

猜你喜欢
- Python根据日期取数据怎么做?Python怎么从日期时间中取出星期等数据
- Python类里面的执行顺序是什么?Python类中方法的执行顺序是什么
- 什么是一根面 一根面的做法
- 关于环境保护方面的资料!
- sai怎么调整插画的明暗度?sai怎么调节图片画面的亮度?
- 牛皮鞋子怎么清洗表面 牛皮鞋子清洗表面的方法
- Pandas怎么使用drop方法删除数据?Python删除Dataframe数据用什么方法
- Python修改csv文件编码格式怎么做?Python如何批量修改csv文件编码
- Python已知两边及夹角求第三边代码怎么写?Python如何实现三角形边长求取
- IPad有没有Python软件?IPad上开发python的软件是什么
