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
訳者:鴨澤 眞夫
発行所:株式会社 オイラリー・ジャパン

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください