您的位置:首页 > 编程语言 > Python开发

Python学习笔记--4

2017-05-07 11:48 204 查看

函数

函数定义:

def func1(x):
"this is func1"
print('func1')
return 0


参数:

位置参数

关键字参数(关键参数必须放在位置参数之后。)

可变长参数*args , 元组

可变长关键字参数**kwargs, 字典

局部变量和全局变量

如果要在函数内修改全局变量的值,使用global a声明(不应该这么写)

列表,字典,集合,类等可以在函数内直接修改

返回值

返回值个数=0,返回None

返回值个数=1,则返回一个值

返回值个数>1,元组形式

递归函数

高阶函数

把一个函数当做实参传到另一个函数中使用

返回值中包含函数名(不修改函数调用方式)

嵌套函数

函数即变量

装饰器

高阶函数 + 嵌套函数 ==》 装饰器

列表生成式

生成器

只有调用的时候才会生成数据

只记录当前位置

只有一个next()方法

可迭代对象

迭代器

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  python 函数