Python小姿势 - ## 3. 代码规范

简介: Python小姿势 - ## 3. 代码规范
  1. 代码规范

3.1 命名规范

3.1.1 变量命名规范

Python变量名可以由数字、字母、下划线构成,数字不能开头。

变量名只能包含数字、字母、下划线(_),变量名不能以数字开头。

变量名不能包含空格,但是可以使用下划线_来代替。

不要将Python关键字和函数名用作变量名。

变量名应既简短又具有描述性。

如果变量名表示具有多个单词,应使用小写字母,并用下划线_来分隔。

3.1.2 函数命名规范

函数名称应该小写,如果有多个单词,应使用下划线_来分隔。

3.1.3 类命名规范

类名应该以大写字母开头,如果有多个单词,应使用驼峰命名法(CamelCase)。

3.1.4 模块命名规范

模块名应该全部小写,如果有多个单词,应使用下划线_来分隔。

模块名不能和系统模块名冲突,例如,不能使用sys模块的名称。

3.1.5 常量命名规范

常量应该全部大写,如果有多个单词,应使用下划线_来分隔。

常量通常是指用于整个程序的某些固定值,例如:PI、MAX_NUMBER等。

注意:Python中没有真正的常量概念,通常用全部大写的变量来表示常量。

3.1.6 文件命名规范

文件名全部小写,如果有多个单词,应使用下划线_来分隔。

文件名不能和系统保留字冲突,例如,不能使


相关文章
|
4月前
|
人工智能 开发工具 数据库
Django实战:Python代码规范指南
PEP 8 是 Python 官方代码风格指南,提升代码可读性与团队协作效率。本文详解命名规范、注释写法、常用工具(如 Black、flake8)、编程实践与代码优化技巧,助力写出规范、易维护的 Python 代码。
283 7
|
3月前
|
存储 传感器 数据管理
数据仓库、数据集市、数据湖、数据海,到底有啥区别?
本文深入解析了“数据仓库、数据集市、数据湖、数据海”的核心区别与应用场景,帮助企业理解不同数据平台的设计理念与适用范围。从支持决策分析的数据仓库,到面向业务部门的数据集市,再到存储多样化数据的数据湖,以及实现跨组织协作的数据海,四者构成企业数据能力由浅入深的发展路径。文章结合实际业务场景,提供选型建议,助力企业在不同发展阶段合理构建数据体系,挖掘数据价值。
数据仓库、数据集市、数据湖、数据海,到底有啥区别?
|
机器学习/深度学习 算法
【机器学习】逻辑回归介绍(逻辑回归应用场景,原理,损失及优化详解!!!)
【机器学习】逻辑回归介绍(逻辑回归应用场景,原理,损失及优化详解!!!)
|
分布式计算 监控 Hadoop
监控Hadoop集群实战篇
介绍了监控Hadoop集群的方法,包括监控Linux服务器、Hadoop指标、使用Ganglia监控Hadoop集群、Hadoop日志记录、通过Hadoop的Web UI进行监控以及其他Hadoop组件的监控,并提供了相关监控工具和资源的推荐阅读链接。
295 2
|
存储 JSON 监控
【Flume大揭秘】揭秘Flume断点续传的黑科技,让你的数据传输从此告别中断,稳如老狗!
【8月更文挑战第24天】Apache Flume是一款由Cloudera开发的分布式、可靠且高可用的日志数据收集系统,特别适用于大规模日志数据的采集、聚合与传输。其断点续传功能在遇到故障或中断时尤为关键,能确保数据传输从上次停止的地方继续进行而无需重头开始。
351 4
|
SQL 自然语言处理 数据建模
阿里云百炼|析言GBI在中国一汽上线,大模型技术融入数智化转型
中国一汽自2022年起启动数智化转型,针对传统BI系统的局限性,如报表生成慢及数据处理不灵活等问题,与阿里云合作开发GPT-BI(阿里云百炼|析言GB)。该应用基于通义千问大模型,支持自然语言查询,自动产生分析图表,覆盖九大决策场景,准确率达92.5%。显著提高了决策效率与数据治理水平,引领汽车行业数智化转型新趋势。
1109 8
|
机器学习/深度学习 Python
sigmoid函数
本文探讨了高等数学中的sigmoid函数,它在神经网络中的应用,特别是在二分类问题的输出层。sigmoid函数公式为 $\frac{1}{1 + e^{-x}}$,其导数为 $sigmoid(x)\cdot(1-sigmoid(x))$。文章还展示了sigmoid函数的图像,并提供了一个使用Python绘制函数及其导数的代码示例。
1094 2
|
消息中间件 NoSQL 中间件
中间件发布与订阅模型
【6月更文挑战第21天】
225 1
|
机器学习/深度学习 人工智能 编解码
AI文生图模型
8月更文挑战第16天
|
存储 消息中间件 监控
日志收集分析器(ELK)
日志收集分析器(ELK)