Python函数:参数类型、变量区别及个数

该思维导图概述了Python语言编程中函数的参数相关知识。 主要涵盖了形参和实参的区别,以及参数与变量的差异:变量定义时需要赋值,而参数在函数调用时赋值。此外,还介绍了Python函数参数个数的灵活性,可以有多个参数(两个、三个或更多),也可以没有参数。

源码
# Python函数
## 参数类型
- 形参
  - 在函数定义中使用
  - 表示接收传入值
  - 可有多个
- 实参
  - 实际传入的值
  - 可为位置参数或关键字参数
  - 位置参数:根据位置传递
  - 关键字参数:通过参数名传递
## 参数与变量的区别
- 变量
  - 定义时需要赋值
  - 存储数据的地址
  - 在作用域内有效
- 参数
  - 定义时不需要赋值
  - 在函数调用时赋值
  - 影响函数的行为和输出
## 函数参数个数
- 可有多个参数
  - 两个
  - 三个
  - 任意多个
- 可以没有参数
  - 在函数定义中不写参数
  - 仍可被调用且执行
## 参数类型的灵活性
- 默认参数
  - 提供默认值
  - 可选传入
- 可变参数
  - *args(接收多个位置参数)
  - **kwargs(接收多个关键字参数)
- 命名关键字参数
  - 为参数设置强制传入名称
图片
Python函数:参数类型、变量区别及个数