如何优化编写高效的 Python 函数?
- 内容介绍
- 文章标签
- 相关推荐
本文共计838个文字,预计阅读时间需要4分钟。
文章目录
1.命名
2.功能单一
3.文档字符串
4.返回值
5.函数长度
1.命名 + 符合PEP-8 + 函数命名规范:小写 + 下划线 + 驼峰式 + 书写规范
文章目录
- 1. 命名
- 2. 功能单一
- 3. 文档字符串
- 4. 返回值
- 5. 函数长度
1. 命名
符合 PEP-8 函数命名书写规范的是小写+下划线或者比较常用的驼峰命名法。内容方面是动宾结合。
举个例子:
pass
推荐一个函数命名网站:codeIf 函数中带有参数类型以及返回值的函数定义写法:
>>> def setUserName(UserName:str)->None:print(UserName)
>>> setUserName('xiaoming')
xiaoming
值得说明的是,这里并没有强制类型检查,这种写法也并不建议,不过上面的写法也有一个好处:
如果想显示函数参数类型的话,可以用函数说明文档来解决。
本文共计838个文字,预计阅读时间需要4分钟。
文章目录
1.命名
2.功能单一
3.文档字符串
4.返回值
5.函数长度
1.命名 + 符合PEP-8 + 函数命名规范:小写 + 下划线 + 驼峰式 + 书写规范
文章目录
- 1. 命名
- 2. 功能单一
- 3. 文档字符串
- 4. 返回值
- 5. 函数长度
1. 命名
符合 PEP-8 函数命名书写规范的是小写+下划线或者比较常用的驼峰命名法。内容方面是动宾结合。
举个例子:
pass
推荐一个函数命名网站:codeIf 函数中带有参数类型以及返回值的函数定义写法:
>>> def setUserName(UserName:str)->None:print(UserName)
>>> setUserName('xiaoming')
xiaoming
值得说明的是,这里并没有强制类型检查,这种写法也并不建议,不过上面的写法也有一个好处:
如果想显示函数参数类型的话,可以用函数说明文档来解决。

