函数的参数,参数是一个函数的灵魂,函数的强大就在于参数的千变万化
-
函数参数的两大分类(形参、实参)
-
位置参数和关键字参数(重要)
-
默认参数(重要)
-
可变长参数(*和**号在形参中使用、在实参中使用)(重要)
-
命名关键字参数(了解)
-
名称空间与作用域
函数的返回值
关键字:return def home(): print(123) # return # 代码走到这立刻结束 # print('hello') return 1, 2, 3 # (1, 2, 3) res = home() # 把home函数执行之后返回的结构赋值给res变量 print(res) # None (1, 2, 3) print(res[0]) # None (1, 2, 3) print(res[1]) # None (1, 2, 3) print(res[2]) # None (1, 2, 3) """ 1. 每一个函数不行必须要有返回值的,可有可无 2. 当函数中没有return关键字,那么,函数的返回结果是什么? 3. 只有是return关键字后面的数据才是函数的返回结果 4. 一个函数中只能有一个return关键字,函数体体代码只有遇到return直接退出 5. return后面可以返回值多个值,逗号隔开,以元组的形式返回 """
函数参数的两大分类(形参、实参)
形式参数 函数在'定义阶段'括号中定义的'变量名'就是形式参数,简称'形参' def index(a, b): pass