告別刷抖音!30秒一個Python小例子,總有一款適合你
小編每天上班坐地鐵,不是刷抖音就是煲電視劇,不是我不想學(xué)習(xí),主要是短視 頻太好看了,30秒一個,刷刷刷的不停啊。如果Python也有30秒學(xué)習(xí)的小例子,我也一定會看呢。
于是小編收錄整理了一些30秒一個短小精悍的Python小例子,讓你也在碎片時間,刷Python,提高功力。
1.ascii展示對象
調(diào)用對象的 _repr_ 方法,獲得該方法的返回值,如下例子返回值為字符串
2.元素至少一個為真
接受一個可迭代對象,如果可迭代對象里至少有一個元素為真,那么返回True,否則返回False
3.字符串轉(zhuǎn)字節(jié)
將一個字符串轉(zhuǎn)換成字節(jié)類型
將字符類型、數(shù)值類型等轉(zhuǎn)換為字符串類型
4.是否可調(diào)用
判斷對象是否可被調(diào)用,能被調(diào)用的對象就是一個callable 對象,比如一個普通的Student類, 需要重寫Student類的__call__方法:
5.類方法
classmethod 裝飾器對應(yīng)的函數(shù)不需要實例化,不需要 self 參數(shù),但第一個參數(shù)需要是表示自身類的 cls 參數(shù),可以來調(diào)用類的屬性,類的方法,實例化對象等。
6.枚舉對象
返回一個可以枚舉的對象,該對象的next()方法將返回一個元組。
7.過濾器
在函數(shù)中設(shè)定過濾條件,迭代元素,保留返回值為True的元素:
8.動態(tài)獲取對象屬性
獲取對象的屬性
9.對象是否有這個屬性
判斷對象是否有這個屬性,這招經(jīng)常用到
10.創(chuàng)建屬性 的兩種方式
返回 property 屬性,典型的用法:
使用python裝飾器,實現(xiàn)與上完全一樣的效果代碼:
11.鏈式操作
巧妙的里面函數(shù)地址進行操作
12.^匹配字符串的開頭
13.字符串切片操作
字符串切片操作——查找替換3或5的倍數(shù)
14.爬取百度首頁標(biāo)題
15.獲取后綴名
16.xls批量轉(zhuǎn)換成xlsx
17.獲取指定后綴名的文件
18.批量獲取文件修改時間
19.年的日歷圖
20.聯(lián)合統(tǒng)計次數(shù)
Counter對象間可以做數(shù)學(xué)運算
21.groupby單字段分組
用itertools里面的groupby非常方便,但是需要先排序,分組前必須按照分組字段排序
22.定制遞減迭代器
編寫一個迭代器,通過循環(huán)語句,實現(xiàn)對某個正整數(shù)的依次遞減1,直到0.
23.測試運行時長的裝飾器
測試函數(shù)執(zhí)行時間的裝飾器示例
23個小例子,都是短小精悍的例子,大小合適,就像一口一口湯包。每一個閱讀不超過30秒,希望大家碎片時間也能刷刷Python ,提升功力,一起學(xué)起來。
【編輯推薦】
<div>python數(shù)據(jù)挖掘常用工具有哪幾種?Python實用技巧,你不知道的7個好玩的Python技巧使用 Python 配合 Redis 超越緩存那些被低估的Python庫2020年您應(yīng)該知道的13個優(yōu)秀Python庫聲明:免責(zé)聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻自行上傳,本網(wǎng)站不擁有所有權(quán),也不承認相關(guān)法律責(zé)任。如果您發(fā)現(xiàn)本社區(qū)中有涉嫌抄襲的內(nèi)容,請發(fā)
送郵件至:operations@xinnet.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,本站將立刻刪除涉嫌侵權(quán)內(nèi)容。本站原創(chuàng)內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時
需注明出處:新網(wǎng)idc知識百科