小編每日上班坐地鐵,不是刷抖音即是煲電視劇,不是我不想吸取,重要是短視 頻太漂亮了,30秒一個,刷刷刷的不斷啊。假如Python也有30秒吸取的小範例,我也一定會看呢。
于是小編收錄收拾了一些30秒一個短小矯健的Python小範例,讓你也在零碎時間,刷Python,提高功力。
1.ascii呈現對象
調用對象的 _repr_ 想法,牟取該想法的回去值,如下範例回去值為字符串
2.元素至少一個為真
承受一個可迭代對象,假如可迭代對象里至少有一個元素為真,那麼回去True,不然回去False
3.字符串轉字節
將一個字符串轉換成字節類型
將字符類型、數值類型等轉換為字符串類型
4.是否可調用
判斷對象是否可被調用,能被調用的對象即是一個callable 對象,例如一個平凡的Student類, 需求博弈 程式重寫Student類的__call__想法:
5.類想法
classmethod 修飾器對應的函數不需求實例化,不需求 self 參數,但第一個參數需求是表明自身類的 cls 參數,可以來調用類的屬性,類的想法,實例化對象等。
6.枚舉對象
回去一個可以枚舉的對象,該對象的next()想法將回去一個元組。
7.過濾器
在函數中設定過濾前提,迭代元素,保存回去值為True的元素:
8.動態獲取對象屬性
獲取對象的屬性
9.對象是否有這個屬性
判斷對象是否有這個屬性,這招常常用到
10.創造屬性 的兩種方式
回去 property 屬性,代表的服法:
採用python修飾器,實現與上徹底一樣的功效代碼:
11.鏈式操縱
精巧的里面函數地址進行操縱
12.^匹配字符串的劈頭
13.字符串切片操縱
字符串切片操縱——查找替代3或5的倍數
14.爬取百度首頁題目
15.獲取后綴名
16.xls批量轉換成xlsx
17.獲取指定后綴名的文件
18.批量獲取文件改動時間
19.年的日歷圖
20.聯盟統計次數
Counter對象間可以做數學運算
21.groupby單字段分組
用itertools里面的groupby極度便捷,不過需求先排列,分組前必要依照分組字段排列
22.定制遞減迭代器
編寫一個迭代器,通過輪迴語句,實現對某個正整數的依次遞減1,直到0.
23.測試運行時長的修飾器
測試函數執行時間的修飾器示例
23個小範例,都是短小矯健的範例,大小適合,就像一口一口湯包。每一個瀏覽不過份30秒,但願大家零碎時間也能刷運彩版 ptt刷Python ,足球大小分增加功力,一起學起來。
編制提名