Python Style Guide

--HIDE--

Introduction

Python Language Rules

Lint Imports Packages Exceptions Global Variables Nested/Local/Inner Classes and Functions List Comprehensions Default Iterators and Operators Generators Lambda Functions Conditional Expressions Default Argument Values Properties True/False Evaluations Deprecated Language Features Lexical Scoping Function and Method Decorators Threading Power Features

Python Style Rules

Semicolons Line Length Parentheses Indentation Blank Lines Whitespace Shebang Line Comments Classes Strings Files and Sockets TODO Comments Imports Formatting Statements Access Control Naming Main

Django Style Rules

Models Views Forms Urls

Shebang Line

许多.py文件都不需要以#!开头:#!/usr/bin/env python。

但是在需要直接执行的文件中还是有必要的,它能帮助内核找到对应的Python解释器。

results matching ""

    No results matching ""