函数的创建和调用
- 什么是函数
函数就是执行特定任务以完成特定功能的一段代码
-
为什么需要函数
- 复用代码
- 隐藏实现细节
- 提高可维护性
- 提高可读性便于调试
-
函数的创建
def 函数名([输入参数]):
函数体
[return xxx]
函数名符合标识符规则:数字、字母、下划线
def calc(a, b):
c = a + b
return c
- 函数的调用
result = calc(10, 20)
print(result)
函数的参数传递
- 位置实参
根据形参对应的位置进行实参传递
calc(10, 20)
def calc(a, b):
- 关键字实参
根据形参名称进行实参传递
calc(b = 10, a = 20) # b、a表示形参名称;10、20表示实参值
def calc(a, b):
def calc(a, b): # a,b称为形式参数,简称形参;形参的位置是函数的定义处
c = a + b
return c
result = calc(10, 20) # 10,20称为实参值,实参的位置是函数的调用处
print(result) # 位置实参
res = calc(b=10, a=20) # 关键字实参
print(res)
30
30