函数传参
def add(x, y):
print(f"{x}+{y} = {x + y}")
add(1, 2)
add(2, 3)
add(4, 5)
add(9.8, 5.9)
返回值
def add(x, y):
return x+y
#print(f"{x}+{y} = {x + y}")
r = add(1, 2)
print(r)
r = add(2, 3)
print(r)
r = add(4, 5)
print(r)
r = add(9.8, 5.9)
print(r)
返回值None类型
def add(x, y):
# return x+y
print(f"{x}+{y} = {x + y}")
r = add(1, 2)
print(r)
r = add(2, 3)
print(r)
r = add(4, 5)
print(r)
r = add(9.8, 5.9)
print(r)
函数说明文档
局部变量和全局变量
定义一个全局变量要在函数内部对其进行修改,需要加上global
关键字修饰
num = 200
def test1():
print(f"test1:{num}")
def test2():
num = 500
print(f"test2:{num}")
test1()
test2()
print(num)
可以看到在test2中并没有对全局变量num进行修改
num = 200
def test1():
print(f"test1:{num}")
def test2():
global num
num = 500
print(f"test2:{num}")
test1()
test2()
print(num)