Python操作方法、関数・メソッドリファレンス

laptop IT

使用用途別にまとめたPythonリファレンスページです。

スポンサーリンク

初期準備、基本概念

ダウンロード、インストール、起動
ShellとEditor、保存、実行
保存したPythonの起動

コメント、docstring、行またぎ

コメント、docstring
複数行にひとつの命令を書く

変数、オブジェクト

変数の作成と種類、リスト(配列)、タプル、辞書の作成
int、float、string関数(変数の型変換)
type関数(変数のデータ型)

キーワード、予約語

単語がキーワードかどうか識別(keyword.iskeyword)

モジュール

モジュール/他のpyファイルの読み込み、読み込んだモジュールの関数や変数の使用、組み込みモジュール

リスト、配列、タプル、辞書

リスト(配列)、タプル、辞書の作成
リストに値を追加(append)
リストから値を削除(pop)
辞書からキーとバリューのセットを削除(del)
リストの結合
リスト、タプル内の項目数をカウント(len)
項目がリスト(タプル)内にある(ない)場合True、そうでなければFalse(in、not in)
整数の並んだタプルを取得(range関数)

ファイル、フォルダ

ファイルを開く(open関数)、閉じる(close関数)
ファイルの中身を読む(read)
フォルダの内容を書き換える、追記する(write)
フォルダ名、ファイル名を個別に与えてパスを生成(os.path.join関数)

計算、演算子

基本の四則演算(算術演算子)
リストやタプル内の数字を合計(sum関数)
割り算の余りを切り捨て(//)
割り算の余り(%)
累乗(**)
比較演算子、論理演算子
平均(statistics.mean関数)
中央値(statistics.median関数)
最頻値(statistics.mode関数)
平方根(math.sqrt関数)
二乗、累乗(math.pow関数)
円周率を定数で取得(math.pi定数)

日時

datetimeオブジェクトの作成、読み取り
現在の日時を取得(datetime.nowメソッド)
datetimeの値を部分的に変更(datetime.replaceメソッド)

条件分岐

if、else、elif(条件分岐)
項目がリスト内にあるかないかで分岐(in、not in)

定義

def(関数定義)

出力

print関数(テキストの出力)

大文字、小文字

アルファベットを大文字、小文字に統一(upper、lowerメソッド)
アルファベットの最初の文字を大文字、残りは小文字(Capitalizeメソッド)

カウント

len関数(文字数カウント)

検索、置換

文字列の置換(replaceメソッド)
文字列を検索してインデックス番号を返す(indexメソッド)

結合、分割、挿入

文字列の結合(+)
文字列を穴埋め(format、+)
文字列の分割(splitメソッド)

挿入、削除

文字列の間に別の文字列を挿入(join)
頭と最後の空白を削除(stripメソッド)

抽出

インデックスで左から/右からn文字目を抽出

ランダム

範囲内のランダムな整数を取得(random.randint関数)
範囲内のランダムな乱数を取得(random.uniform関数)
リスト内のランダムな値を取得(random.choice関数)
リスト内のランダムな項目を指定個数リストで取得(random.sample関数)

繰り返し、リピート

イテラブルの数だけ処理を繰り返し、イテラブルとは(for)
条件を満たす間処理を繰り返し(while)
ループ処理を強制終了(break)
ループ処理を先頭に戻す(continue)
同じ文字列の繰り返し

その他文字列

文字列内に"'を入れる

Web、スクレイピング

requests.getメソッド(Webページにアクセス)

エラー、例外処理

try、except(例外処理)

コメント