python def函数

导读 在Python中,`def`是一个关键字,用于定义函数。函数是一段可以重复使用的代码块,用于执行特定的任务。通过定义函数,你可以将代码分解为...

在Python中,`def`是一个关键字,用于定义函数。函数是一段可以重复使用的代码块,用于执行特定的任务。通过定义函数,你可以将代码分解为小块,使其更具可读性和可维护性。函数可以接受输入(称为参数),并返回一些输出(称为返回值)。

下面是一个简单的Python函数定义的例子:

```python

def greet(name):

print("Hello, " + name + "!")

# 调用函数

greet("Alice") # 输出:Hello, Alice!

```

在这个例子中,我们定义了一个名为`greet`的函数,它接受一个参数`name`。函数体中的代码是打印一条包含名字的问候消息。我们通过传递字符串`"Alice"`作为参数来调用这个函数。

你还可以定义更复杂的函数,这些函数可以包含局部变量、条件语句、循环等。下面是一个稍微复杂的例子,这个函数计算两个数的和和积:

```python

def calculate(a, b):

sum_val = a + b # 计算和

product_val = a * b # 计算积

return sum_val, product_val # 返回两个值

# 调用函数并打印结果

result = calculate(5, 3) # 输出:(8, 15) 因为 5 + 3 = 8 和 5 * 3 = 15

print("Sum:", result[0]) # 输出:Sum: 8

print("Product:", result[1]) # 输出:Product: 15

```

在这个例子中,函数`calculate`接受两个参数`a`和`b`,计算它们的和和积,然后返回一个包含这两个值的元组。我们通过调用这个函数并将结果打印到控制台来演示它的使用。

版权声明:本文由用户上传,如有侵权请联系删除!