Selenium第9课 函数和类

一、内建函数:

1.内建函数:比如sum:sum(list)

2.查看内建函数:dir(__builtins__)

二、匿名函数:

b = lambda x : x * x

c = lambda x, y: x + y

三、不定长参数:

def printinfo(arg1, *args):

print("arg1: %s" %arg1)

print(args)

printinfo(1, 2, 3) --> arg1:1  (2, 3)  # *args以元组接收参数

a = [2, 3, 4, 5, 6]

printinfo(1, *a)  # 将a中元素分开传入

**两个星号,键值对的参数传入

四、模块导入:

1.从工程目录下的第一层开始,包里面必须要有__init__.py才能导入

五、类

1.类的继承:class Son(Father, Mother):\

2.类的初始化:参数从__init__里面传入

实例化的时候,就会传入参数,并执行__init__里面的内容。

3.类的属性 

六、方法分类

1.实例方法

2.类方法 @classmethod 隐含参数cls

3.静态方法 @staticmethod 不带self参数,跟函数功能一样  如:def aee()

4.私有方法,不能外部调用:def __get_age(self):  双下划线开头

猜你喜欢

转载自www.cnblogs.com/yzyj/p/10125683.html
今日推荐