Python の for と while の基本的な使い方。Python では break や else を使ってループ処理を柔...
前回はxが0より大きいかどうかをチェックするプログラムを作りました。今回はxが0のとき、0でないとき、0以上のとき、0より小さい...
Python の三項演算子は下のように書きます。 ---python number = 1 text = 'Alice' i...
Python の文字列はスライスできます。 ---code.python text = "abcdef" print(tex...
Python の textwrap を使うと、文字列を折り返したときのリストを得られます。 ---code.python im...
Python で文字列を同じ長さに分割するには、次のようにします。 ---code.python def chunk_stri...
Python のドキュメンテーション文字列は三重クォートで表現します。 ---code.vim def add(x, y): ...
複数行の文字列は三重クォート(""" または ''')で囲います。 ---code.python text = """これは ...
URL のパラメーター文字列は parse_qsl でタプルのリストにできます。これを辞書型にキャストすれば辞書データが得られま...
tracemalloc ライブラリの get_traced_memory は Python プログラムのメモリ消費量を計測します...
Python の lambda 式は次のように使います。 ---code.python add = lambda x, y: ...
ドットのある単語を正規表現で見つける、またはカウントする場合を考えます。 ---code.python import re ...
文字列の count 関数を使うと、文字列に含まれる単語(部分文字列)をカウントできます。 ---code.python te...
Unicode にはさまざまな空白文字があり、文字列に混ざっていると厄介な問題が起きるリスクがあります。 ---code.py...
Python は空文字も空リストも None も if で False と判定されます。 ---say :[2380] Fa...
False と判定されるもの一覧。 ---list none brace False None 0(整数や浮動小数点数) ""...
Python の文字列はリストに近いですが、インデックスを使って部分的に変更することはできません。 ---code.pytho...
Python で「文字列が…で始まっているかどうか」を確かめるには正規表現の re.match を使います。 ---code....
---table 書式 意味 例 %Y 西暦(4 桁) 2025 %y 西暦(下 2 桁) 25 %m 月(ゼロ埋め 01–12...
Python で明日や明後日の情報を取得するときは、まず今日のデータを datetime で得る。 ---code.pytho...
break はループを完全に終了します。continue は特定条件だけスキップし、ループ自体は止まらない。 ---code....
2 重の for ループで continue を使うと、continue が書かれている最も内側のループにのみ作用します。内側の...
時差(タイムゾーン)こみで時刻を取得するときは ZoneInfo を使う。 ---code.python from datet...
数を 2 乗する関数 square を例に、Python の map について考える。 ---code.python def ...