Python Readme
函数书写声明
1 | return = func( |
格式说明
参数
essential
参数:essential(type)
- 没有
=
- 在参数列表开头
(type)
:表示参数可取值类型
- 没有
optional
参数:optional=defaults/type
defaults
若为具体值,表示默认参数值- 默认值首字母大写
- 默认参数值为
None
- 函数内部有默认行为
None
(默认行为等价参数值)
type
:之后表示可能取值类型
*args
参数:[参数名]=defaults/type
- 首参数值为具体值表示函数默认行为(不是默认值,
args
参数没有默认值一说) - 其后为可取参数值类型
- 说明
- 参数名仅是标记作用,不能使用关键字传参
[]
:代表参数“可选”
- 首参数值为具体值表示函数默认行为(不是默认值,
**kwargs
参数:[param_name=defaults/type]
- 参数默认为可选参数,格式规则类似
args
参数
- 参数默认为可选参数,格式规则类似
POSITION_ONLY参数:
[param_name](defaults/type)
- POSITION_ONLY参数同样没有默认值一说,只是表示默认 行为方式(对应参数值)
- 参数名后有
?
表示参数名待确定- 参数首字母大写表示唯一参数
返回值
返回值类型由返回对象名称蕴含
对象类型
obj(type)
:type
表示包含元素类型