Python函数:参数类型、变量区别及个数
该思维导图概述了Python语言编程中函数的参数相关知识。 主要涵盖了形参和实参的区别,以及参数与变量的差异:变量定义时需要赋值,而参数在函数调用时赋值。此外,还介绍了Python函数参数个数的灵活性,可以有多个参数(两个、三个或更多),也可以没有参数。
源码
# Python函数
## 参数类型
- 形参
- 在函数定义中使用
- 表示接收传入值
- 可有多个
- 实参
- 实际传入的值
- 可为位置参数或关键字参数
- 位置参数:根据位置传递
- 关键字参数:通过参数名传递
## 参数与变量的区别
- 变量
- 定义时需要赋值
- 存储数据的地址
- 在作用域内有效
- 参数
- 定义时不需要赋值
- 在函数调用时赋值
- 影响函数的行为和输出
## 函数参数个数
- 可有多个参数
- 两个
- 三个
- 任意多个
- 可以没有参数
- 在函数定义中不写参数
- 仍可被调用且执行
## 参数类型的灵活性
- 默认参数
- 提供默认值
- 可选传入
- 可变参数
- *args(接收多个位置参数)
- **kwargs(接收多个关键字参数)
- 命名关键字参数
- 为参数设置强制传入名称
图片