python函数里面
时间: 2024-09-02 20:04:26 浏览: 145
在Python中,函数是一段可以重复使用的代码块,用于封装特定的任务或操作。它们可以接受输入参数(也称为形参),并返回值。以下是关于Python函数的一些关键特点:
1. **定义**:使用`def`关键字开始,后面跟着函数名、参数列表(如果有的话)、冒号和缩进的函数体。
```python
def function_name(parameters):
# 函数体内的代码
```
2. **参数**:函数可以有零个或多个参数,参数名可以根据需要指定,位置和顺序可以任意,也可以设置默认值。
```python
def greet(name, greeting='Hello'): # 默认参数
print(greeting + ', ' + name)
```
3. **可变参数**:`*args`用于收集非关键字位置参数,`**kwargs`则用于收集关键字参数字典。
```python
def sum_and_print(*args):
total = sum(args)
print(f"Sum is {total}")
```
4. **返回值**:使用`return`语句可以在函数结束时返回一个或多个值。如果没有明确返回,则默认返回`None`。
```python
def add(a, b):
return a + b
```
5. **作用域**:函数内部的变量只在其内部可见,除非被`global`关键字声明为全局变量。
6. **递归**:函数可以调用自身,这是函数式编程的一种常见技巧。
阅读全文