Python函数:基本语法和用法介绍
发布时间:2023-09-14 04:07:40
Python函数是一个定义好的、可以重复使用的代码块,它可以接收输入参数并返回一个结果。
在Python中,函数的基本语法如下:
def 函数名(参数1, 参数2, ...):
# 函数体
return 返回值
其中,def是定义函数的关键字,函数名是函数的名称,参数用来接收函数的输入值,函数体是函数要执行的代码,return语句用来返回函数的输出结果。
下面是一个示例函数,用于计算两个数字的和:
def add_numbers(a, b):
sum = a + b
return sum
这个函数接收两个参数a和b,然后将它们相加并将结果返回。
调用函数的语法如下:
result = 函数名(参数1, 参数2, ...)
调用示例函数的代码如下:
result = add_numbers(10, 20) print(result) # 输出结果为 30
函数可以有默认参数,当用户没有提供该参数时,函数将使用默认值。例如:
def greet(name, greeting="Hello"):
message = greeting + ", " + name + "!"
return message
result = greet("Alice")
print(result) # 输出结果为 "Hello, Alice!"
result = greet("Bob", "Hi")
print(result) # 输出结果为 "Hi, Bob!"
函数也可以返回多个值,使用元组或列表等数据结构实现。例如:
def divide_numbers(a, b):
quotient = a // b
remainder = a % b
return quotient, remainder
result = divide_numbers(10, 3)
print(result) # 输出结果为 (3, 1)
这样,函数可以一次性返回多个结果。
Python函数还支持匿名函数,也称为lambda函数。lambda函数是一种简化函数定义的方式,通常用于函数需要被使用一次的情况。例如:
add = lambda a, b: a + b result = add(10, 20) print(result) # 输出结果为 30
以上是Python函数的基本语法和用法介绍。通过函数,我们可以将代码组织成模块化的、可重用的块,提高代码的可读性和维护性。
