文章目录
收录专栏:[Python]
在编程中,函数是非常重要的概念。Python 函数不仅使用简单,功能强大,还支持各种高级特性,如递归、默认参数、关键字参数等。在这篇博客中,我们将从基础的函数定义开始,一步步讲解函数的使用,并通过示例教学来帮助你掌握 Python 函数的核心概念和常见技巧。
函数的定义与调用
定义函数
在 Python 中,定义一个函数使用 def
关键字,函数可以接受参数,也可以返回值。函数体的代码需要缩进。
def 函数名(形参列表):
# 函数体
return 返回值
调用函数
调用函数时,只需要使用函数名并传递必要的参数。
def greet(name):
print(f"Hello, {
name}!")
# 调用函数
greet("Alice")
运行结果:
Hello, Alice!
示例:计算两个数的和
定义一个简单的函数来计算两个数的和并返回结果。
def add(a, b):
return a + b
result = add(10, 20)
print(result) # 输出:30
函数参数
Python 函数支持多种参数传递方式,可以根据实际需要传递多个不同类型的参数。
位置参数
这是最常见的参数传递方式,实参会按顺序传递给对应的形参。
def add(a, b):
return a + b
print(add(3, 5)) # 输出:8
默认参数
在定义函数时,可以为参数设置默认值。调用函数时,如果没有传递该参数,则会使用默认值。
def greet(name, message="Welcome!"):
print(f"Hello, {
name}! {
message}")
greet("Alice")