• 技术文章 >常见问题 >Python常见问题

    python怎么调用方法

    silencementsilencement2020-01-10 14:40:27原创6377

    类的方法的定义

    1、定义一个类

    def fun_name(self,...);
          Pass

    2.其中的参数self代表类的实例,在调用方法时由系统自动提供

    3.方法定义时必须指明self参数

    类的方法的调用

    与普通的函数调用类似

    1.类的内部调用:self.<方法名>(参数列表)。

    2.在类的外部调用:<实例名>.<方法名>(参数列表)。

    注意:以上两种调用方法中,提供的参数列表中都不用包括self。

    演示一个类:

    wash.py
    class Washer:
     
        def __init__(self):
            self.water = 0
            self.scour = 0
     
        def add_water(self,water):
            print('Add water:',water)
            self.water = water
     
        def add_scour(self,scour):
            self.scour = scour
            print('Add scour:',self.scour)
     
        def start_wash(self):
            print('Start wash...')
    if __name__ == '__main__':
        w = Washer()
        w.add_water(10)
        w.add_scour(2)
        w.start_wash()
    专题推荐:
    上一篇:python中对数怎么表示 下一篇:python3安装后怎么启动

    相关文章推荐

    • 在中python怎么判断类型• python的模块和类有什么区别• python字典和类的区别是什么

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网