原創: 金牌小編
行走在Python的江湖,那能不收藏一些錦囊妙計,今天分享給大家8個小技巧,希望在實戰的時候有幫助!
改成
如果幾個非常大的數字比如相加的時候,一個數字後面很多零點時候,我們很難去點這個0,比如:
上面的幾個大數字,很多零,點的眼都花了!怎麼辦呢,Python裡面有一個奇淫技巧,可以加下劃線分割:
用with來處理更簡便
使用enumerate來計算下标
太麻煩了,用zip更友善
有的同學說如果我有3個序列呢,怎麼辦,一樣可以操作
我們在一個序列的時候,有的時候,隻想取頭和尾,巧妙的用單下劃線
但是如果有一個很長的序列的時候,我們想取頭和尾怎麼辦呢,傳統的做法是:
如果能巧妙的利用unpack方法,就會很簡便:
如果你有一個字典需要來初始化這個類
person_info={'first':'leo','last':'sam'}
你希望最後能print (person.first),怎麼辦?有沒有什麼巧妙的方法處理?
用setattr函數
還有getattr(),可以友善的擷取類的屬性
密碼是顯示出來的,這樣肯定不太好,有沒有其他優雅的方法的,用Python自帶的函數getpass
這裡passwd後面會顯示一個鑰匙的圖檔
最後送一個,批量修改清單重複的元素