我是张晨,一转眼,我在新课已经学习了很长一段时间。回顾这几个月的时间,我收获了很多知识。这里是我的一点学习笔记。
一、变量作用域
函数的作用域 全局变量 局部变量
全局变量 定义在函数外部的变量
局部变量 定义在函数里面的变量
正常使用外部变量的话需要用global声明为全局变量
二、函数的返回值(用** return **返回)
三、函数的参数
参数必须要数量相等和位置相等
示例代码:
def add(a, b, c):
print(a, b, c)
return a + b + c
print(add(1, 2, 3))
运行结果:
关键字传参 可以不按照位置传入参数
一部分关键字传参 关键字传参只能写在位置传参的最后位置
不定长参数 使用场景 当不确定传入的参数有多少个
以*开头的一个变量 默认是*args,*args 将所有的数据打包到一个元组
示例代码:
def func(*args):
print(args