python

Python里的function如何定义参数

小樊
82
2024-09-29 14:42:04
栏目: 编程语言

在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,所以我们没有传递该参数时,它将使用默认值。

0
看了该问题的人还看了