如何看待 2016 年 5 月 3 日 Python PEP8 風格的改動?

時間 2021-06-01 02:56:15

1樓:Gomo Psivarh

PEP 8在2023年4月15日發布了一版更新,將原來規定的「換行符應該放在二元運算子之後」改成了「換行符建議放在二元運算子之前」。

看了下更新的理由,似乎是有人考古挖出了Donald Knuth大爺的著作"The TeXbook",然後發現書中Displayed Equation一章裡Knuth表示公式在多行的情況下理應把換行符放在二元或關係運算子之前:

這麼做的理由似乎是顯得更加易讀,比如PEP 8裡給的例子:

income = (gross_wagestaxable_interestdividends - qualified_dividendsira_deductionstudent_loan_interest)

income=(

gross_wages

+taxable_interest+(

dividends

-qualified_dividends)-

ira_deduction

-student_loan_interest

)這兩個相比較,下面乙個更容易看出公式中各項是加是減,而上面例子中每一項的正負就顯得不夠直觀。

所以這次的改動你問我如何看待,我說支援。

如何看待2023年3月29日國足40強最後一場面對卡達的生死戰?

豐策子 前言 一流上 澳州 日本 南韓 一流下 伊朗 二流上 烏茲別克 沙特 卡特爾 阿聯酋 二流下 中國 朝鮮 泰國 敘利亞 巴林 科威特 伊拉克 中國隊佔了賽制的便宜。1,賽事強度低 小組中只有乙隻二流上的球隊,卡特爾提前出線,客觀造成中國整個系列就客對卡達是硬仗。2,強隊出線快 40強賽對強隊...

如何看待2023年8月3日倫敦發生刺殺恐襲事件致1死6傷?

安可 綠色在蔓延,資本主義怎麼變得這麼無力,當初的麥卡錫清洗呢!用白色恐怖對付綠色恐怖才是政治正確,不然黑色的法西斯和紅色歐洲幽靈要復活了。 去年巴黎恐襲的時候,一大堆點蠟燭 換三色旗頭像的。當時就有人說,伊拉克 敘利亞整天發生的事,也沒見你們多咱關注過。你看,這才大半年,法國 德國 英國的恐襲我們...

如何評價2023年3月5日阿森納2 2戰平熱刺的比賽?

孫頌恩 利益相關 阿森納球迷 這場球從某個角度看很像利物浦3 3阿森納那場 正是從那場終場前利物浦的扳平,遏制了之前阿森納及其不錯的狀態,並且導致乙個分水嶺,阿森納開始進入一段不短的狀態下滑期.同樣這場球,1 2落後並且少一人的情況下,熱刺被扳平,很可能導致這支年輕的球隊進入一段不短的調整期,今天0...