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.

0 0