我的函数
发布: (2026年2月15日 GMT+8 15:09)
2 分钟阅读
原文: Dev.to
Source: Dev.to
用户自定义函数
Function: 为执行特定任务而编写的代码块
函数的声明(定义)
- 参数(argument) = 形参(parameter)
- 执行语句
- 返回值(return)
def 함수_이름(인자1, 인자2, ...):
수행문 1
수행문 2
return
参数的种类
- 关键字参数
- 默认参数
- 可变参数 (
*args) - 关键字可变参数 (
**kwargs)
变量的使用范围
- 全局变量:在整个程序中使用
- 局部变量:仅在函数内部使用
在函数内部使用全局变量时,需要使用
global关键字。
需要函数的情况
- 当有公共使用的代码时
- 当使用了复杂的逻辑时
函数的职责
- 一个函数只应包含相似职责的代码
- 应明确只承担单一职责
函数命名指南
- 尽可能简短且清晰
- 对外公开时,使用易懂的名称而非缩写
- 建议使用小写字母
- 需要空格时使用
_(例如:save_model) - 建议使用表示行为的名称(例如:
find_number)