在Python中,函数是一种可以被重复调用的代码块,用于执行特定任务。函数定义通常包括关键字def
,函数名称和括号内的参数列表。函数体包含在冒号后的缩进块中。
以下是一个简单的Python函数定义示例:
def greet(name):
print("Hello, " + name)
在这个示例中,函数名称是greet
,它接受一个参数name
。函数体包含一个print
语句,用于输出问候语。
要调用这个函数,可以使用函数名称后跟括号,其中包含实际参数的值:
greet("Alice")
这将输出:
Hello, Alice
Python中的函数可以返回值,通过使用return
语句。以下是一个返回两个数字之和的函数示例:
def add(x, y):
return x + y
要获取此函数的返回值,可以将函数调用分配给一个变量:
result = add(3, 4)
print(result)
这将输出:
7
在Python中,函数可以具有默认参数值,这样在调用函数时,如果没有提供参数值,将使用默认值。以下是一个使用默认参数值的函数示例:
def greet(name, greeting="Hello"):
print(greeting + ", " + name)
在这个示例中,greeting
参数具有默认值"Hello"
。当调用此函数时,如果没有为greeting
参数提供值,将使用默认值:
greet("Alice")
这将输出:
Hello, Alice
但是,您也可以提供一个不同的问候语:
greet("Bob", "Hi")
这将输出:
Hi, Bob
领取专属 10元无门槛券
手把手带您无忧上云