天天看點

8個Python小Tips

原創: 金牌小編 

行走在Python的江湖,那能不收藏一些錦囊妙計,今天分享給大家8個小技巧,希望在實戰的時候有幫助!

改成

如果幾個非常大的數字比如相加的時候,一個數字後面很多零點時候,我們很難去點這個0,比如:

上面的幾個大數字,很多零,點的眼都花了!怎麼辦呢,Python裡面有一個奇淫技巧,可以加下劃線分割:

用with來處理更簡便

使用enumerate來計算下标

太麻煩了,用zip更友善

有的同學說如果我有3個序列呢,怎麼辦,一樣可以操作

我們在一個序列的時候,有的時候,隻想取頭和尾,巧妙的用單下劃線

但是如果有一個很長的序列的時候,我們想取頭和尾怎麼辦呢,傳統的做法是:

如果能巧妙的利用unpack方法,就會很簡便:

如果你有一個字典需要來初始化這個類

person_info={'first':'leo','last':'sam'}

你希望最後能print (person.first),怎麼辦?有沒有什麼巧妙的方法處理?

用setattr函數

還有getattr(),可以友善的擷取類的屬性

密碼是顯示出來的,這樣肯定不太好,有沒有其他優雅的方法的,用Python自帶的函數getpass

這裡passwd後面會顯示一個鑰匙的圖檔

最後送一個,批量修改清單重複的元素

下一篇: burpsuite