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学习笔记:Python Language Features
- Boost.Python学习笔记
- Python 学习笔记 - 4.if 表达式
- python文件读写实例学习笔记
- Python 学习笔记(1)
- python(异常处理机制,学习笔记摘要)
- python学习笔记(1)
- python学习笔记,整形,字符串
- Python学习笔记1
- Python学习笔记
- if __name__ (python学习笔记一,注意前面是双下划线)
- python学习笔记(二)
- python学习笔记(2)
- python学习笔记1
- Python学习笔记(一)
- [原创]Ruby学习笔记(4)-闰年、季节和月份天数的Ruby版和Python版
- Python学习笔记 Module
- Python 正则式学习笔记
- Python 学习笔记 - 2.自省