Python style guide
来源:互联网 发布:淘宝上僵尸手办来源 编辑:程序博客网 时间:2024/05/22 18:18
Indentation(缩进)
PEP 8 recommends that you use four spaces per indentation level. Using
four spaces improves readability while leaving room for multiple levels of
indentation on each line
Line Length(行长度)
PEP 8 also recommends that you limit all of your comments to 72 characters per line, because some of the tools that generate automatic documentation for larger projects add formatting characters at the beginning of each commented line.
Blank Lines(空白行)
To group parts of your program visually, use blank lines. You should use blank lines to organize your files, but don’t do so excessively.
Blank lines won’t affect how your code runs, but they will affect the readability of your code. The Python interpreter uses horizontal indentation to interpret the meaning of your code, but it disregards vertical
spacing.
Styling Your if Statements(If 表达式)
The only recommendation PEP 8 provides for styling conditional tests is to use a single space around comparison operators, such as ==, >=, <=。
Such spacing does not affect the way Python interprets your code; it just makes your code easier for you and others to read.
Class names should be written in CamelCaps. To do this, capitalize the first letter of each word in the name, and don’t use underscores. Instance and module names should be written in lowercase with underscores between words.
You can use blank lines to organize code, but don’t use them excessively. Within a class you can use one blank line between methods, and within a module you can use two blank lines to separate classes.
- Google Python Style Guide
- Python style guide
- Google Python Style Guide
- Style Guide for Python Code
- PEP 0008 -- Style Guide for Python Code
- PEP8: Style Guide for Python Code
- Style Guide
- PEP 8 -- Style Guide for Python Code 编程规范
- python coding style guide 的快速落地实践
- FW: C++ Style Guide : C++ Style Guide
- C# Coding Style Guide
- C# Coding Style Guide
- C# Coding Style Guide
- Mozilla Coding Style Guide
- C# Coding Style Guide
- X.509 Style Guide
- Dojo Style Guide(存照)
- C++ Style Guide
- Pandas入门---Series和DataFrame
- Android实现使用sftp下载linux服务器上的图片文件
- lambda闭包C#4.0和5.0,通过foreach使用的区别
- 基于哨兵【sentinel】模式的redis服务集群并与spring集成
- Numpy学习手册
- Python style guide
- Java 获取IP和机器名
- Collections工具类的sort方法
- 面向对角_成员内部类的常见修饰符及应用
- Ubuntu 1404 不能su 来获取最高权限
- 《编程导论(Java)·0.2.2 操作符和操作数》first-class
- 推荐一个计算机视觉图书:python计算机视觉编程
- 几种退出 Activity 的方式
- 【JSP】jsp动作标签