该文章内容整理自《Python编程:从入门到实践》、《流畅的Python》、以及网上各大博客
语句
代码规范
PEP8 是针对 Python 代码格式而编订的风格指南。Python认为给代码分块应该是程序员的工作,而不应该由系统负责,并且写出缩进分明、优雅、清晰、紧凑的代码本来就是程序员的基本功。因此 Python 使用缩进而非大括号 {} 来划分代码块。另一方面,这也终结了大括号放在函数名后面还是再换一行的争论问题。但是需要注意一点的是,缩进必须都按照统一的规范,比如两个空格、四个空格、一个 tab ,不能混用
函数之间或类的方法之间用空行分隔,表示一段新的代码的开始。类和函数入口之间也用一行空行分隔,以突出函数入口的开始。空行与代码缩进不同,空行并不是Python语法的一部分。书写时不插入空行,Python解释器运行也不会出错。但是空行的作用在于分隔两段不同功能或含义的代码,便于日后代码的维护或重构。空行也是程序代码的一部分
Python中并不用分号 ; 表示语句结束,因而语句后的分好可加可不加。而当需要在同一行显示多条语句时,则必须要用分号 ; 分开。如
import sys; x = 'runoob'; sys.stdout<