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

    python怎么调用方法

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

    类的方法的定义

    1、定义一个类

    1

    2

    def fun_name(self,...);

          Pass

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

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

    类的方法的调用

    与普通的函数调用类似

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

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

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

    演示一个类:

    1

    2

    3

    4

    5

    6

    7

    8

    9

    10

    11

    12

    13

    14

    15

    16

    17

    18

    19

    20

    21

    22

    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学习网