码迷,mamicode.com
首页 > 其他好文 > 详细

Selenium第9课 函数和类

时间:2018-12-16 11:07:48      阅读:106      评论:0      收藏:0      [点我收藏+]

标签:dir   工程   匿名函数   初始化   静态   cme   外部   def   内建函数   

一、内建函数:

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课 函数和类

标签:dir   工程   匿名函数   初始化   静态   cme   外部   def   内建函数   

原文地址:https://www.cnblogs.com/yzyj/p/10125683.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!