Python学习笔记--4
来源:互联网 发布:呼不停软件 编辑:程序博客网 时间:2024/05/26 02:55
函数
函数定义:
def func1(x): "this is func1" print('func1') return 0
参数:
位置参数
关键字参数(关键参数必须放在位置参数之后。)
可变长参数*args , 元组
可变长关键字参数**kwargs, 字典
局部变量和全局变量
如果要在函数内修改全局变量的值,使用global a声明(不应该这么写)
列表,字典,集合,类等可以在函数内直接修改
返回值
返回值个数=0,返回None
返回值个数=1,则返回一个值
返回值个数>1,元组形式
递归函数
高阶函数
把一个函数当做实参传到另一个函数中使用
返回值中包含函数名(不修改函数调用方式)
嵌套函数
函数即变量
装饰器
高阶函数 + 嵌套函数 ==》 装饰器
列表生成式
生成器
只有调用的时候才会生成数据
只记录当前位置
只有一个next()方法
可迭代对象
迭代器
0 0
- Python学习笔记(4)
- python学习笔记4
- Python 学习笔记 - 4
- python 学习笔记4
- python学习笔记4
- Python学习笔记4
- python 学习笔记4
- python学习笔记(4)
- python 学习笔记4
- python学习笔记4
- Python学习笔记4
- python学习笔记4
- Python 学习笔记4
- python学习笔记4
- Python学习笔记4
- Python学习笔记--4
- python 学习笔记4
- Python学习笔记 4
- 使用自定义注解向servlet注入spring bean
- android菜鸟练手小项目之自定义日历,涵盖LitePal数据库,极光推送(二)
- Java IO流(三) 流转换和流操作的基本规律
- maven工程转web工程
- android菜鸟练手小项目之自定义日历,涵盖LitePal数据库,极光推送(三)
- Python学习笔记--4
- Dijkstra算法
- Problem A: 从点到面
- Netstat 命令
- 2017.5.7 能量项链 思考记录
- 软件测试类型(二)
- AndroidStudio jni 开发
- DDMS(Dalvik调试监控服务)
- Java事务处理全解析(七)—— 像Spring一样使用Transactional注解(Annotation)