【数据分析】Python的工程结构/编码规范/特殊模块/导包路径
2021/10/3 11:10:33
本文主要是介绍【数据分析】Python的工程结构/编码规范/特殊模块/导包路径,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
目录
1.Python的工程结构
2.编码规范
2.1命名规范
3.特殊模块__init__.py
4.导包路径
1.Python的工程结构
2.编码规范
2.1命名规范
包
使用小写字母命名,若有多个单词则用下划线分割。
lower_with_under
模块
使用小写字母命名,若有多个单词则用下划线分割。
lower_with_under
类
使用驼峰法命名,若有多个单词,则首字母大写,私有类用下划线开头。
HelloWorld / _HelloWorld
函数
使用小写字母命名,若有多个单词则用下划线分割,私有函数用下划线开头。
lower_with_under / _lower_with_under
变量
使用小写字母命名,若有多个单词则用下划线分割,私有变量用下划线开头。
lower_with_under / _lower_with_under / __lower_with_under
常量
全部使用大写字母命名, 若有多个单词则用下划线分割,私有常量用下划线开头。
CAPS_WITH_UNDER / _CAPS_WITH_UNDER
命名规范总结
只有类名用驼峰法
其他全都是小写用下划线分隔
常量字母都大写
下划线开头是私有
3.特殊模块__init__.py
只有包含了__init__.py模块的文件夹才能成为包,否则为文件夹。
__init__.py在模块 导入时运行。
4.导包路径
from part.mypackage import init_test_test # 绝对导入 from .mypackage import init_test_test # 相对导入
. 代表的就是当前目录
.. 代表上一层目录
这篇关于【数据分析】Python的工程结构/编码规范/特殊模块/导包路径的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-14获取参数学习:Python编程入门教程
- 2024-11-14Python编程基础入门
- 2024-11-14Python编程入门指南
- 2024-11-13Python基础教程
- 2024-11-12Python编程基础指南
- 2024-11-12Python基础编程教程
- 2024-11-08Python编程基础与实践示例
- 2024-11-07Python编程基础指南
- 2024-11-06Python编程基础入门指南
- 2024-11-06怎么使用python 计算两个GPS的距离功能-icode9专业技术文章分享