我将介绍如何在Python中定义和使用函数,以及如何创建和使用Python模块。这些基础知识将帮助你编写更高效和可复用的代码。
函数基础
定义和调用函数
定义函数:Python中有很多自带的函数,比如print()
,但你也可以定义自己需要的函数。函数定义的基本格式是:
def 函数名(参数列表):
函数体
举个例子:
def sum(a, b):
return a + b
调用函数:Python内部的很多函数和自己定义的函数都可以直接调用。例如:
result = sum(3, 6)
print(result) # 输出:9
参数传递
为了方便调用自己的函数,我们会先确定参数的名称和位置,然后将函数的主体封装起来。
位置参数:这是最简单的一种参数形式,上面sum()
函数中的a
和b
就是位置参数。
默认参数:默认参数是在定义函数时确定的参数,在调用函数时可传可不传。位置参数一定要放在默认参数之前。例如:
def sum(a, b, c=20):
return a * b + c
print(sum(2, 3)) # 输出:26
print(sum(2, 3, c=10)) # 输出:16
关键字参数:当参数个数太多或者你忘记了参数的位置,可以使用关键字参数通过“键-值”的方式传入。例如:
print(sum(a=5, b=4)) # 输出:40
print(sum(b