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中如何调用类的方法”的全部内容了,希望对你有所帮助。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。