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