美文网首页Python
Python代码风格规约

Python代码风格规约

作者: 一曲广陵散 | 来源:发表于2016-03-30 09:05 被阅读338次

一    python代码规范

Python代码风格规约:一个至关重要的建议是每级缩进使用4个空格,不要使用tab,因为tab与space之间的混搭会导致不可预期且难以排查的错误
开发Flask应用时,使用相对形式的import会让你的生活更加轻松

二    常见的命名方式

1.匈牙利命名法
在匈牙利命名法中,一个变量名由一个或多个小写字母开始,这些字母有助于记忆变量的类型和用途,紧跟着的就是程序员选择的任何名称。这个后半部分的首字母可以大写,以区别前面的类型指示字母(参见[驼峰式大小写]

2.驼峰式命名法
小驼峰式命名法(lower camel case):
第一个单字以[小写字母]开始;第二个单字的首字母大写,例如:firstName、lastName。
大驼峰式命名法(upper camel case):
每一个单字的首字母都采用[大写字母],例如:FirstName、LastName、CamelCase,也被称为Pascal命名法

3.帕斯卡命名法
单字之间不以空格断开或[连接号](-)、下划线(_)链接,第一个单前缀字母采用[大写字母];后续单字的首字母亦用[大写字母],例如:FirstName、LastName。每一个单字的首字母都采用[大写字母]的命名格式,被称为“Pascal命名法”,源自于[Pascal语言]的命名惯例,也有人称之为“大驼峰式命名法”(Upper Camel Case),为[驼峰式大小写]的[子集]。

三    工作代码风格

1 类名所有单词首字母大写,例如:
class User(db.Model):
class UserInfo(db.Model):

2 变量的命名方式:小驼峰式命名方式
单词之间不以空格、连接号或者底线连结(例如不应写成:camel case、camel-case或camel_case形式)。

3 函数命名使用英文,不能用汉语拼音

4 类定义,初始化,函数定义,之间插入一个空行

5 flask-sqlalchemy 查询结果,如果是.all(),命名为allResult,
flask-sqlalchemy 查询返回的是一个列表,判断列表为空,使用len()函数

四     链接
1
译文15条变量&方法命名的最佳实践

原文15 Best Practices of Variable & Method Naming

相关文章

  • Python代码风格规约

    一python代码规范 Python代码风格规约:一个至关重要的建议是每级缩进使用4个空格,不要使用tab,因为t...

  • 阿里巴巴编码规范(Java)

    阿里巴巴编码规范(Java) 编程规约 命名风格 常量定义 代码格式 OOP规约 集合处理 并发处理 控制语句 注...

  • 2023-02-22

    文章目录一、编程规约(一) 命名风格(二) 常量定义(三) 代码格式(四) OOP 规约(五) 日期时间(六) 集...

  • 听大佬讲述阿里Java开发手册书籍版pdf,你觉得Java还难吗

    编程规约 本段讲的是传统意义上的代码规范,包括变量命名、代码风格.控制语句、代码注释等基本的编程习惯,以及从高并发...

  • Kotlin 编码规约

    Kotlin 编码规约 编码规范 本页包含当前 Kotlin 语言的编码风格。 源代码组织 命名规则 格式化 文档...

  • 前端开发手册(前端代码规范)

    规范完善中,github 最新链接 一、编程规约 (一)命名风格 【强制】代码命名严禁使用拼音或英文拼音混合方式,...

  • 阿里巴巴 Java 开发手册总结

    参考原文地址 第1章:编程规约 这一章是对传统意义上的代码规范,包括变量命名、代码风格、控制语句、代码注释等基本的...

  • python 代码风格

    指导原则 命名: 清晰易懂,代码风格要一致 函数: 函数是抽象的主要机制,最好一个函数只做一件事。便于组合 复用。...

  • Python代码风格

    C语言的Python实现:www.python.org/dev/peps/pep-0007/Python风格:ww...

  • 代码规约

    为了在提交代码之前做一些必要的代码检查,我们需要使用一些工具来辅助我们的工作——对于maven工程我们可以使用ma...

网友评论

    本文标题:Python代码风格规约

    本文链接:https://www.haomeiwen.com/subject/zpwslttx.html