
Python のドキュメンテーション文字列は三重クォートで表現します。 インデントを消したいときは textwrap の ded...
複数行の文字列は三重クォート(""" または ''')で囲います。 三重クォート内部の改行はそのまま表現されます。三重クォートは...
URL のパラメーター文字列は parse_qsl でタプルのリストにできます。これを辞書型にキャストすれば辞書データが得られま...
tracemalloc ライブラリの get_traced_memory は Python プログラムのメモリ消費量を計測します...
Python の lambda 式は次のように使います。 これだけだと「通常の関数定義とどう違うの?」と思いますね。下のコードを...
ドットのある単語を正規表現で見つける、またはカウントする場合を考えます。 最初の例からわかるように、探したい単語をそのまま入れて...
文字列の count 関数を使うと、文字列に含まれる単語(部分文字列)をカウントできます。
Unicode にはさまざまな空白文字があり、文字列に混ざっていると厄介な問題が起きるリスクがあります。 Zs カテゴリーにある...
Python は空文字も空リストも None も if で False と判定されます。 というときは次のように is None...
False と判定されるもの一覧。
Python の文字列はリストに近いですが、インデックスを使って部分的に変更することはできません。 この性質をイミュータブルとい...
Python で「文字列が…で始まっているかどうか」を確かめるには正規表現の re.match を使います。 re.match(...
Python で明日や明後日の情報を取得するときは、まず今日のデータを datetime で得る。 明日 = 今日 + 1 とい...
break はループを完全に終了します。continue は特定条件だけスキップし、ループ自体は止まらない。 break では後...
2 重の for ループで continue を使うと、continue が書かれている最も内側のループにのみ作用します。内側の...
時差(タイムゾーン)こみで時刻を取得するときは ZoneInfo を使う。 時間、分、秒などのフォーマットも指定できる。
数を 2 乗する関数 square を例に、Python の map について考える。 この平凡な関数をリストに適用したいとする...
文字列を正規表現で分割するには、re をインポートして re.split という関数を使います。 re.split は第一引数に...
parse_args は文字列のリストを引数にとれます。 コマンドライン以外でも、Python の argparse を文字列の...
このコードを start.py に保存し、実行すると となります。args は Namespace で、Namespace はド...
このコードを start.py に保存し、さまざまな引数で実行した結果: add_argument に複数の引数名を定義すると、...
このコードを start.py に保存し、実行した結果: age の型が文字列になっています。これを整数値にしたいときは としま...
Python の argparse はコマンドラインの入力を解析します。 このコードを start.py に保存し、さまざまな入...










