Python里的function如何定义参数

avatar
作者
猴君
阅读量:0

在Python中,可以使用def关键字来定义一个函数,并通过在括号中指定参数来传递参数给函数。参数可以是任何类型的数据,例如整数、浮点数、字符串、列表等。

以下是定义带有参数的函数的示例代码:

def greet(name, age):     print("Hello, my name is", name, "and I am", age, "years old.") 

在这个例子中,我们定义了一个名为greet的函数,它接受两个参数name和age。当我们调用这个函数时,我们需要传递两个参数,如下所示:

greet("Alice", 25) 

这将输出:

Hello, my name is Alice and I am 25 years old. 

我们也可以在定义函数时为参数设置默认值。这样,在调用函数时如果没有传递该参数,将使用默认值。例如:

def greet(name, age=25):     print("Hello, my name is", name, "and I am", age, "years old.") 

现在,如果我们只传递一个参数,如下所示:

greet("Bob") 

这将输出:

Hello, my name is Bob and I am 25 years old. 

因为age参数具有默认值25,所以我们没有传递该参数时,它将使用默认值。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!