python函数,类,方法(虫师《selenium3自动化测试实战--基于Python语言笔记4》)

1.函数

 

# 定义函数:
def add(a=1, b=2):  # a=1, b=2为默认参数,不设值时按默认参数计算
    return a + b

# 调用函数:
c1 = add()
c2 = add(3, 5)
print(c1)
print(c2)

 

2.类和方法

  • 类与方法
    # 定义类
    class Myclass(object):
        # 类下面定义方法,与函数的区别时,第一个参数必须声明,一般用self,调用时不需要设置self的数值
        def say_hello(self, name):
            return "hello, " + name
    
    # 调用类
    mc = Myclass()
    print(mc.say_hello("kite"))
  • 初始化方法
    # 创建类时先声明初始化方法__init__()
    
    class A:
        # 初始化声明
        def __init__(self, a, b):
            self.a = int(a)
            self.b = int(b)
    
        # 自定义方法
        def add(self):
            return self.a + self.b
    
    # 调用类时需要传入初始化参数
    count = A(4, 5)
    print(count.add())
  • 继承
    # B类继承A类
    class B(A):
        def sub(self, a, b):
            return a - b
    print(B(2, 3).add())  # 2+ 3 =5

猜你喜欢

转载自www.cnblogs.com/kite123/p/11418384.html