首頁/ 健康/ 正文

這42個Python小例子,太走心

告別枯燥,60秒學會一個Python小例子。奔著此出發點,我在過去1個月,將平時經常使用的程式碼段換為小例子,分享出來後受到大家的喜歡。

今天我完整梳理一遍,總結到這裡。很感謝這段時間,有3個小夥伴為此庫所做出的貢獻。

希望更多朋友能分享平日使用的小例子,它們包括但不限於:Python基礎、Web開發、資料科學、機器學習的精簡小例子。歡迎關注官方公眾號:

Python小例子

一、基本操作

1 鏈式比較

2 不用else和if實現計算器

3 函式鏈

4 求字串的位元組長度

5 尋找第n次出現位置

6 去掉最高最低求平均

7 交換元素

二、基礎演算法

1 二分搜尋

2  距離矩陣

三、列表

1 列印乘法表

結果:

2 巢狀陣列完全展開

3 將list等分為子組

4 生成fibonacci序列前n項

5 過濾掉各種空值

6 返回列表頭元素

7 返回列表尾元素

8 物件轉換為可迭代型別

9 求更長列表

10 出現最多元素

11 求多個列表的最大值

12 求多個列表的最小值

13 檢查list是否有重複元素

14 求列表中所有重複元素

15 列表反轉

16 浮點數等差數列

四、字典

1 字典值最大的鍵值對列表

2 字典值最小的鍵值對列表

3 合併兩個字典

4 求字典前n個最大值

5 求最小鍵值對

五、集合

1 互為變位詞

六、檔案操作

1 查詢指定檔案格式檔案

七、正則和爬蟲

1 爬取天氣資料並解析溫度值

素材來自朋友袁紹

透過lxml模組提取值,lxml比beautifulsoup解析在某些場合更高效

結果:

正則解析溫度值

詳細說明子字元創捕獲

除了簡單地判斷是否匹配之外,正則表示式還有提取子串的強大功能。用表示的就是要提取的分組(group)。比如:分別定義了兩個組,可以直接從匹配的字串中提取出區號和本地號碼

如果正則表示式中定義了組,就可以在物件上用方法提取出子串來。

注意到永遠是原始字串,、……表示第1、2、……個子串。

最終結果

2 批次轉化駝峰格式

八、繪圖

1 turtle繪製奧運五環圖

結果:

這42個Python小例子,太走心

2 turtle繪製漫天雪花

結果:

這42個Python小例子,太走心

3 4種不同顏色的色塊,它們的顏色真的不同嗎?

這42個Python小例子,太走心

4 詞頻雲圖

這42個Python小例子,太走心

八、生成器

1 求斐波那契數列前n項(生成器版)

2 將list等分為子組(生成器版)

九、keras

1 Keras入門例子

歡迎關注和貢獻

相關文章

頂部