目录
一、定义函数
#参数名后面加等于表示默认值
def add_calc(a, b = 0):
return a + b
二、调用函数
#调用方式1,指定a 和 b的值
print(add_calc(a = 3, b = 5))
#调用方式2,相当于a=5,b=默认值
print(add_calc(5))
#调用方式3
print(add_calc(a = 5))
三、变量作用域
- 如果变量是在函数内创建的,则只能在该函数内使用该变量。你无法从该函数外面访问该变量。
- 函数之外定义的变量可以在函数内访问。
# 全局变量
word = "hello"
def some_function():
#在函数内部可以访问全局变量
print(word)
print(word)
四、Lambda 表达式
def multiply_1(x, y):
return x * y
#lambad表达式定义函数,功能和multiply_1等价
multiply_2 = lambda x, y : x * y
#打印6
print(multiply_1(2, 3))
#打印6
print(multiply_2(2, 3))