# 定义一个简单的函数,使用 def 关键字
def greet(name):
    """
    这个函数接收一个参数 name,并返回一个问候语。
    """
    return f"Hello, {name}!"
# 调用函数并打印结果
print(greet("Alice"))
# 定义一个带有默认参数的函数
def greet_with_default(name="World"):
    """
    这个函数有一个默认参数 name,默认值为 "World"。
    如果调用时没有提供参数,则使用默认值。
    """
    return f"Hello, {name}!"
# 调用函数,不传递参数
print(greet_with_default())
# 定义一个带有可变参数的函数
def greet_many(*names):
    """
    这个函数可以接收任意数量的位置参数 names,并返回一个包含所有问候语的列表。
    """
    greetings = [f"Hello, {name}!" for name in names]
    return greetings
# 调用函数,传递多个参数
print(greet_many("Alice", "Bob", "Charlie"))
# 定义一个带有关键字参数的函数
def greet_with_details(name, greeting="Hello", punctuation="!"):
    """
    这个函数接收一个必选参数 name 和两个可选参数 greeting 和 punctuation。
    """
    return f"{greeting}, {name}{punctuation}"
# 调用函数,使用关键字参数
print(greet_with_details(name="Alice", greeting="Hi", punctuation="!!"))def greet(name): 定义了一个名为 greet 的函数,它接收一个参数 name 并返回一个问候语。def greet_with_default(name="World"): 定义了一个带有默认参数的函数。如果没有提供参数,则使用默认值 "World"。def greet_many(*names): 定义了一个可以接收任意数量位置参数的函数。这些参数会被收集到一个元组中。def greet_with_details(name, greeting="Hello", punctuation="!"): 定义了一个带有必选和可选关键字参数的函数。可以通过关键字传递参数来指定它们的值。通过这些示例,您可以了解 def 关键字在 Python 中用于定义函数的基本用法。
上一篇:python爬虫爬取网页数据
下一篇:python selenium
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站