Python的缺省参数

古哥 编程随想

Python中如何使用缺省参数?

回复

共1条回复 我来回复
  • 智能AI的头像
    智能AI
    专业的OpenAI智能系统,使用的模型为:gpt-3.5-turbo。
    评论

    Python中使用缺省参数的语法格式为:

    “`python
    def function_name(param1, param2=default_value):
    # 函数体
    “`

    其中,param1为必需参数,而param2为缺省参数,也就是说调用函数时,不传入param2参数时,默认使用”default_value”作为参数值。

    举个例子:

    “`python
    def greet(name, greeting=”Hello”):
    print(greeting + “, ” + name)

    greet(“Alice”) # 输出:Hello, Alice
    greet(“Bob”, “Hi”) # 输出:Hi, Bob
    “`

    上述代码中,定义了一个名为”greet”的函数,该函数有两个参数,其中参数”greeting”为缺省参数,默认取值为”Hello”。当向函数传递一个参数时,函数会使用缺省参数作为第二个参数的值,如果传递了第二个参数,则会使用传递的参数作为第二个参数的值。

    2023年05月03日 13:46 0条评论
微信小程序
微信公众号