函数function
1.定义
1.用于封装一个特定的功能,表示一个功能或者行为
2.函数是可以重复执行的语句块,可以重复调用。
局部变量:
1.定义在函数内部的变量(形参也是局部变量)
2.只能在函数内部使用
3.调用函数时才被创建,函数结束后自动销毁
全局变量:
1.定义在函数外部,模块内部的变量
2.在整个模块(py文件)范围内访问(但是函数内不能将其直接赋值)
global 语句
1:作用
在函数内部可以修改全局变量
在函数内部定义全局变量(全局声明)
2.语法
global 变量1,变量2,。。。。
3.说明
在函数直接给全局变量复制,视为创建新的局部变量
不能先声明局部的变量,在用global声明为全局变量
#定义(做功能)函数
def attack():
print("临门一脚")
print("直拳")
print("摆拳")
print("肘击")
#调用函数
attack()
输出结果
临门一脚
直拳
摆拳
肘击
Process finished with exit code 0
2.作用
提高代码的可重用性和可维护性(代码层次结构更清晰)
定义函数
1.语法
def函数名(形式参数)
函数体
2.说明:
def关键字:全称是define,意义为“定义”。
函数名:对函数整体中语句的藐视,规则与变量名相同
形式参数:方法定义者要求调用者提供信息
函数