黑马程序员技术交流社区
标题:
学习笔记之小李学函数
[打印本页]
作者:
Arsene
时间:
2019-7-22 15:56
标题:
学习笔记之小李学函数
函数的作用:封装代码,高效的代码重用
函数使用步骤
定义函数
def 函数名():
代码1
代码2
...
调用函数
函数名()
函数的参数:函数调用的时候可以传入真实数据,增大函数的使用的灵活性
形参:函数定义时书写的参数(非真实数据)
实参:函数调用时书写的参数(真实数据)
函数的返回值
作用:函数调用后,返回需要的计算结果
写法
return 表达式
函数的说明文档
作用:保存函数解释说明的信息
写法
def 函数名():
""" 函数说明文档 """
函数嵌套调用:一个函数内部嵌套调用另外一个函数
变量作用域
全局:函数体内外都能生效
局部:当前函数体内部生效
函数多返回值写法
return 表达式1, 表达式2...
函数的参数
位置参数
形参和实参的个数和书写顺序必须一致
关键字参数
写法: key=value
特点:形参和实参的书写顺序可以不一致;关键字参数必须书写在位置参数的后面
缺省参数
缺省参数就是默认参数
写法:key=vlaue
不定长位置参数
收集所有位置参数,返回一个元组
不定长关键字参数
收集所有关键字参数,返回一个字典
引用:Python中,数据的传递都是通过引用
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2