# Function

函数在调用的时候，小括号内部的参数表是可以换行而不加反斜杠的。

1. 函数定义时， `*`可以将`按位置传递`进来的参数『打包』成元组(tuple)类型 `**`可以将`按关键字传递`进来的参数『打包』成字典(dictionary)类型
2. 函数调用时， `*`可以『解压』待传递到函数中的 元组、列表、集合、字符串等类型（关于字符串的解压，我在文中没有提及，有兴趣的读者可以自行尝试），并`按位置传递`到函数入口参数中 `**`可以『解压』待传递到函数中的字典，并`按关键字传递`到函数入口参数中

## 描述器

TODO

### lambda 表达式

```
sum = lambda x,y: x+y
```
