Python大数据27期学习打卡+DAY7+P54-P61
学习笔记:
1.函数的传入参数
(1)作用:在函数运行时接收外部传入的数据
(2)使用eg:
def add(x, y):
result = x + y
print(f"{x} + {y}的结果是:{result}")
(3)注意:
形式参数:函数定义中的参数
实际参数:函数调用中的参数
函数的参数的数量不限,使用时用逗号分隔
传入参数时,实参和形参要一一对应
2.函数返回值
(1)含义:函数执行完成后返回给调用者的结果
(2)语法:使用关键字return返回结果
(3)注意:函数体遇到return后结束,return后的代码不会执行
3.函数返回值之None类型
(1)None是类型’NoneType’的字面量用于表示:空的、无意义的
(2)函数如何返回None
不使用return语句即返回None
主动returnNone
(3)使用场景:函数返回值;if判断;变量定义
4.函数的说明文档
(1)作用:对函数进行说明解释,帮助更好理解函数的功能
(2)定义语法:
def func(x, y):
"""
函数说明
:param x: 参数x的说明
:param x: 参数y的说明
:return: 返回值的说明
"""
函数体
return 返回值
:param用于解释参数
:return用于解释返回值
5.函数的嵌套调用
(1)嵌套调用:在一个函数中,调用另外一个函数
(2)执行流程:
函数A中执行到调用函数B的语句,会将函数B全部执行
完成后,继续执行函数A的剩余内容
6.变量在函数中的作用域
(1)局部变量:作用范围在函数内部,在函数外部无法使用
(2)全局变量:在函数内部和外部均可使用
(3)如何将函数内定义的变量声明为全局变量:使用global关键字,global变量
学习心得:python方便优雅简洁这句话我已经说到烦了,怎么可以这么好用呐,形式参数也不用定义类型,函数的返回类型也不用写清楚,不像某C艹,但是太好用了以至于我有点不习惯。