iT邦幫忙

2024 iThome 鐵人賽

DAY 0
0
自我挑戰組

Python應用系列 第 25

python 應用 day24

  • 分享至 

  • xImage
  •  

Python 的內建模組與標準庫
Python 擁有非常豐富的內建模組和標準庫,涵蓋了從文本處理到數學運算、文件操作到網絡交互的方方面面。這裡列出幾個重要的內建模組:
1.collections:提供了更先進的數據結構,比如 deque、Counter、namedtuple 等
from collections import Counter

data = ['apple', 'banana', 'apple', 'orange', 'banana']
counter = Counter(data)
print(counter) # 輸出: Counter({'apple': 2, 'banana': 2, 'orange': 1})
https://ithelp.ithome.com.tw/upload/images/20241012/20169340D7XkaOzrSD.png

2.functools:提供了高階函數工具,比如 partial、reduce、lru_cache 等
from functools import lru_cache

@lru_cache(maxsize=32)
def fibonacci(n):
if n < 2:
return n
return fibonacci(n - 1) + fibonacci(n - 2)

print(fibonacci(10)) # 輸出: 55
https://ithelp.ithome.com.tw/upload/images/20241012/20169340VESb0A4Ryy.png
os 和 sys:提供與操作系統和 Python 解釋器交互的功能,如文件操作、環境變量管理、命令行參數解析等。


上一篇
python 應用 day23
下一篇
python 應用 day25
系列文
Python應用31
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言