python如何提高程序可读性_提高Python的可读性?
我最近一直很喜歡
Python編程.我來自對C語言編碼的強(qiáng)烈熱愛的背景,其中一切都可能比它應(yīng)該更復(fù)雜(但至少把頭發(fā)放在胸前).因此,從C轉(zhuǎn)換到Python以獲得不需要大量速度的更復(fù)雜的事情,這對于編寫項目來說更是一種福音.
然而,就肉眼可以看到的來自括號和圓括號和結(jié)構(gòu)的土地,我遇到了一個小問題:我發(fā)現(xiàn)Python難以閱讀.
例如,除非我盯著它(我不喜歡這樣做),否則下面的文本塊很難解讀:
if foo:
bar = baz
while bar not biz:
bar = i_am_going_to_find_you_biz_i_swear_on_my_life()
did_i_not_warn_you_biz()
my_father_is_avenged()
問題發(fā)生在那個if塊:所有的標(biāo)簽然后突然回到一個震動的塊感覺幾乎令人不安.作為一個解決方案,我開始編寫我的Python代碼:
if foo:
bar = baz
while bar not biz:
bar = i_am_going_to_find_you_biz_i_swear_on_my_life()
#-- while --
#-- if --
did_i_not_warn_you_biz()
my_father_is_avenged()
而且,由于一些奇怪的原因,這讓我更能夠閱讀自己的代碼.但我很好奇:還有其他人遇到我的奇怪問題,找到了更簡單的方法來使他們的標(biāo)簽代碼更具可讀性嗎?在我成為一個巨大的習(xí)慣之前,我很想知道是否有更好的方法可以做到這一點.
創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎勵來咯,堅持創(chuàng)作打卡瓜分現(xiàn)金大獎總結(jié)
以上是生活随笔為你收集整理的python如何提高程序可读性_提高Python的可读性?的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python协程等待执行完成_当循环运行
- 下一篇: java 判断日期连续_如何在Java中