Pythonチュートリアル(その10)
第10章 標準ライブラリめぐり
・OSインターフェース
import os
dir(OS) #モジュールの関数がすべて入ったリストを返してくる
help(os) #モジュールのdocstringから生成された詳細なマニュアルを返してくれる
・ファイルのワイルドカード
import glob
glob.glob(‘*.py’) “ワールドカード検索
・コマンドライン引数
ex.
python demo.py one two three
import sys
print(sys.argv)
↓
[‘demo.py’, ‘one’, ‘teo’, ‘three’]
・文字列パターンマッチング
reモジュール:正規表現ツール
・数学
mathモジュール:浮動小数点数数学用の下層のCライブラリ関数にアクセスできる
randomモジュール
random.choice #ランダムに1個を抽出
random.sample #重複なしの抽出
randam.random #ランダムな浮動少数点数
random.randrange(6) range(6)からランダムに選んだ整数
statisticsモジュール
import statistics
data = [2.75, 1.75, 1.25, 0.25, 0.5, 1.25, 3.5]
statistics.mean(data) #平均
statistics.median(data) #中央値
statistics.variance(data) #分散
・インターネットへのアクセス
urllib.request
amtplib
・日付と時間
from datetime import date
now = date.today()
now
↓
datetime.date(2022, 4, 16)
・パフォーマンス計測
from timeit import Timer
Timer(処理).timeit() #
参考にした書籍
タイトル:Pythontチュートリアル 第4版
著者:Cuido van Rossum
訳者:鴨澤 眞夫
発行所:株式会社 オイラリー・ジャパン