# 定义一个简单的函数,用于计算两个数的和
def add_numbers(a, b):
"""
这个函数接收两个参数 a 和 b,并返回它们的和。
"""
return a + b
# 调用函数并打印结果
result = add_numbers(3, 5)
print(f"3 + 5 的结果是: {result}")
# 定义一个带有默认参数值的函数
def greet(name="Guest"):
"""
这个函数接收一个可选参数 name,默认值为 "Guest",并返回一个欢迎信息。
"""
return f"Hello, {name}!"
# 调用函数,使用默认参数
print(greet())
# 调用函数,传递自定义参数
print(greet("Alice"))
# 定义一个带有不定数量参数的函数
def sum_all(*args):
"""
这个函数接收不定数量的参数,并返回它们的总和。
"""
return sum(args)
# 调用函数,传递多个参数
print(f"1 + 2 + 3 + 4 的结果是: {sum_all(1, 2, 3, 4)}")
# 定义一个带有关键字参数的函数
def describe_person(name, age, **kwargs):
"""
这个函数接收一个名字和年龄作为必填参数,以及任意数量的关键字参数,
并返回一个描述该人的字符串。
"""
description = f"{name} is {age} years old."
if kwargs:
description += " Additional info: "
for key, value in kwargs.items():
description += f"{key}: {value}, "
return description.rstrip(", ")
# 调用函数,传递关键字参数
print(describe_person("Bob", 30, city="New York", job="Engineer"))
a 和 b,并返回它们的和。"Guest"。*args,可以传递任意数量的参数给函数。**kwargs)。它可以接收任意数量的关键字参数,并将它们包含在返回的描述中。这些示例代码和解释说明可以帮助你理解 Python 中函数的作用及其灵活性。
上一篇:python class类
下一篇:python3 for
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站