1、概述
(1)定义:
def 函数 (参数)
代码1
代码2
.....
(2)调用:
函数名(参数)
p.s:(1)在python 中,函数必须先定义后使用。
(2)定义函数时代码不执行,调用时执行。
# 演示
def add_func(a, b):
return a+b
a = 1
b = 2
print(add_func(a, b)) # 3
2、说明文档
def add_func(a, b):
"""
函数说明
:param a:参数1
:param b:参数2
:return:返回值
"""
return a+b
help(add_func)
(1)书写:函数名下一行,三引号内
(2)查看:help()函数
3、全局遍量和局部变量
(1)局部变量:只在函数体内部的变量,函数结束即销毁
(2)全局变量:函数体内外可用的变量
a = 100 # 全局变量
print(a) # 输出全局变量a,100
def function1():
print(a) # 输出全局变量a,100
def function2():
a = 200 # 局部变量,全局变量不变
print(a) # 输出局部变量a,200