python学习笔记(五)函数
2015-10-27 22:26
435 查看
1. 什么是函数 2. 调用函数 3. 编写函数 1. def定义函数,然后依次写出函数名、括号、括号中的参数和冒号,函数的返回值用return语句返回 2. 没定义return的会返回none 4. 返回多值 1. 直接定义return返回多个值就好了,其实返回多值时是返回一个tuple,而多个变量可以同时接受一个tuple,按位置赋给对应的值。 5. 递归函数 1. 使用的时候要注意防止栈溢出,即不能递归调用的次数太多 6. 定义默认参数 1. def functionName(a,b=1) 2. 由于参数按从左到右的顺序匹配,所以默认参数只能定义在必需参数的右面,否则会报错 7. 定义可变参数 1. 即,使函数可以接受任意个参数,在可变参数名字前面加一个*号 2. def functionName(*args): 3. 函数内部把可变的参数作为一个tuple
相关文章推荐
- Python列表添加元素操作
- Windows系统下如何安装Python以及对应pygame
- Python PyQt4创建窗口应用
- Python安装包括Numpy、matplotlib、dateutil、pyparsing、scipy
- Python 环境搭建
- 使用python做你自己的自动化测试--对Java代码做单元测试 (2)-导入第三方jar包裹
- 为什么需要设置pythonpath环境变量?
- 八大排序算法的Python实现
- [python]从零开始学python——颜色的16进制于RGB之间的转换
- python字符串与数字的转化
- python基础-类
- python学习:绝对路径和相对路径
- python抓取链接并下载(无需认证)
- python 深浅拷贝
- python基础教程第一章知识点记录
- python 入门笔记(三)
- python之小电话薄(功能简陋版)
- 在win10中python3安装opencv3
- 提供给开发者 10 款最好的 Python IDE
- Python 中 import和import...from的区别