Selenium第9课 函数和类

Posted yzyj

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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):  双下划线开头

 

以上是关于Selenium第9课 函数和类的主要内容,如果未能解决你的问题,请参考以下文章

Selenium第5课 xpath

Selenium第18课 Jenkins

Selenium第11课 判断元素

Selenium第16课 文件上传下载

Selenium第3课 iframe切换

学习-selenium和类