第九天笔记

函数:
函数:对功能的封装(封装起来的东西叫函数)
语法:
def yue():

print().........................................函数体

print()............................................函数体

return............................................................return:返回值,  当函数结束时给调用方一个结果.

yue()...........................第一次调用

yue()...................................第二次调用

函数名:命名规则和变量一样

函数的返回值:

return, 函数执行完毕. 不会执行后面逻辑
1. 如果函数中不写return返回None
2. 只写return 返回None
3. return 返回值. 返回一个值
4. return 值1, 值2,... 返回多个值. 调用方接收到的是元组   多个值需要用,隔开

参数

参数: 在函数执行的时候给函数传递的信息
形参: 在函数声明的位置.声明出来变量
实参: 在函数调用的时候. 实际你给函数传递的值 
函数的参数个数是没有要求的 但是,在运行的时候. 形参和实参要匹配. 按照位置把实参赋值给形参
参数的分类:
站在实参的角度:
1. 位置参数
2. 关键字参数
3. 混合参数, 注意顺序. 先写位置参数, 然后在写关键字参数. 否则会报错
站在形参的角度:
1. 位置参数
2. 默认值参数
3. 默认值参数和位置参数混合使用. 顺序: 先写位置参数. 然后在写默认值参数

猜你喜欢

转载自www.cnblogs.com/xiaole-7890/p/9299641.html