在Python中,`def`是一个关键字,用于定义函数。函数是一段可重用的代码块,可以接受输入参数并返回结果。使用`def`关键字定义函数的基本语法如下:
```python
def function_name(parameters):
函数体
return result
`function_name` 是函数的名称,它是调用函数时使用的唯一标识符。
`parameters` 是传递给函数的参数列表,可以有多个参数,用逗号分隔。
函数体是包含实现函数功能的代码块。
`return` 语句用于从函数中返回一个值给调用者。如果省略 `return` 语句或 `return` 后面没有跟任何值,函数将返回 `None`。
函数定义后,可以在程序中多次调用,执行特定的任务或返回特定的值。
例如,定义一个简单的函数来打印问候语:
```python
def greet(name):
print("Hello, " + name + "!")
greet("Alice") 输出:Hello, Alice!
在这个例子中,`greet` 是函数名,`name` 是参数,`print` 语句是函数体,最后的 `greet("Alice")` 是对 `greet` 函数的调用