Python3基础之函数function

函数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,意义为“定义”。
函数名:对函数整体中语句的藐视,规则与变量名相同
形式参数:方法定义者要求调用者提供信息
函数

你可能感兴趣的:(Python3语法,python,开发语言,后端)