使python程式更優美的小技巧

2021-07-04 22:46:53 字數 497 閱讀 4463

python程式是優美簡潔的,而一些小的優化能使你的程式更漂亮。

for迴圈是程式中常用的語句,把小的迴圈放在一行是一件很酷的事情,以下是我的的寫法。

這個程式是求後一項減前一項的值,普通的寫法需要8行**,而優化的寫法只需要3行,程式變得更優美了。

下面介紹另一種常用資料結構——字典,其巢狀寫法的優化。這裡我只是擷取了指令碼的相關部分。

普通方法建立時,需要把第乙個字典的key全部寫出來,如果字典的key比較多,這樣寫就會很麻煩,而優化的方法,是一步把相應的字串直接新增到對應的位置,而不用

手動標出key,key值比較多時,這種寫法的優勢是顯而易見的。

這裡就先介紹這兩種簡單的優化,後續會慢慢更新。

使程式在後台執行

背景 啟動了程式後,xshell一直列印程式執行的內容,此時如果ctrl z或ctrl c的話,是會使程式掛起,即不再執行。那怎麼辦?此時強制關閉xshell也不行,程式也會掛起,難道xshell一直開著?那也會有斷線的時候,那如何讓程式在後台執行呢?1 輸入命令 nohup 你的shell命令 2...

10步讓你成為更優秀的程式設計師

1.永遠不要複製 不惜任何代價避免重複的 如果乙個常用的 片段出現在了程式中的幾個不同地方,重構它,把它放到乙個自己的函式裡。重複的 會導致你的同事在讀你的 時產生困惑。而重複的 如果在乙個地方修改,在另外乙個地方忘記修改,就會產生到處是bug,它還會使你的 體積變得臃腫。現代的程式語言提供了很好的...

10步讓你成為更優秀的程式設計師

1.永遠不要複製 不惜任何代價避免重複的 如果乙個常用的 片段出現在了程式中的幾個不同地方,重構它,把它放到乙個自己的函式裡。重複的 會導致你的同事在讀你的 時產生困惑。而重複的 如果在乙個地方修改,在另外乙個地方忘記修改,就會產生到處是bug,它還會使你的 體積變得臃腫。現代的程式語言提供了很好的...