十年老程序员整理的Python规范,提高你代码的可读性
PEP 8 规范
PEP 是 Python Enhancement Proposal 的缩写,翻译过来叫“Python 增强规范”。
缩进规范
PEP 8 规范告诉我们,请选择四个空格的缩进,不要使用 Tab,更不要 Tab 和空格混着用。 第二个要注意的是,每行最大长度请限制在 79 个字符。
空行规范
PEP 8 规定,全局的类和函数的上方需要空两个空行,而类的函数之间需要空一个空行。
空格规范
函数的参数列表中,调用函数的参数列表中会出现逗号,请注意逗号后要跟一个空格,这是英语的使用习惯,也能让每个参数独立阅读,更清晰。
冒号后面也要跟一个空格。在#后、注释前加一个空格。操作符,例如+,-,*,/,&,|,=,==,!=,请在两边都保留空格。不过与此对应,括号内的两端并不需要空格。换行规范
控制每行的最大长度不超过 79 个字符,但是有时候,函数调用逻辑过长而不得不超过这个数字时按以下规范:
推荐阅读
- 交易|哪些游戏可以赚钱?每天200左右,整理5款,准备电脑开干!
- lpl|网友整理LOL中韩亚运会名单,圣枪哥落选,离开韩援后LPL实力减弱
- 网游|颠覆你认知的网游土豪,程序员加班为他改游戏,还送专属服务器
- 网易|永劫无间诡异宕机事件:网易机房过热,程序员竟然祭出了干冰?
- 传奇世界|传奇世界:当年老玩家们最爱的神兵,杀人越货极品
- 国服|5年老玩家翻到S8赛季国服李白,7000战力便可上榜,榜一现已成为大主播
- faker|传奇永不熄!网友整理韩籍选手兵役情况,Faker有免服兵役可能性
- perkz|perkz将离开C9回LEC?TSM七年老将也执意离队,大合同也留不住他
- kpl|KPL五年老选手只剩猫神,刺痛去K甲继续梦想!曾泪目表态不能登场
- 传奇|整理传奇的奇葩事件,老玩家们才知道!