PythonPython2024-06-15struct.pack/unpack関数フォーマットにはメモリレイアウトを指定するPythonPython言語のstructモジュールでは、フォーマット指定先頭文字(@/=/<>/!)にてメモリレイアウト指定を明示すべき。Python3PythonPython3のEllipsisリテラル...の一風変わった使い方。擬似コード風のプレースホルダとして利用可能。Rossum氏*2による投稿を引用。folk...2020-11-18関数/ラムダ式への値束縛Pythonプログラミング言語Pythonにおいて、関数やラムダ式にローカル変数の「値」を束縛する方法。する同一の関数が生成される。Database)*2に準じた名前表現もサポートする。おいて、書式指定子部のみ1段階の入れ子が許容される。'{:{}{}...2018-05-12関数呼び出しのトレースPythonPythonスクリプトにおいて、非侵襲的に関数呼び出しと戻り値をトレースする方法。JSONデコード結果を辞書型(dict)にて表現するため、入力JSON文字列中でのオブジェクトname/value出現順序が維持されない。3.7以降ではdict型の順序維持が仕様上保証されるようになる。Di...2016-10-26wheelパッケージの対応アーキテクチャ確認PythonPython実行環境がサポートするwheelバイナリパッケージのアーキテクチャを確認する方法。バイナリパッケージ(拡張子whl)のインスト...2016-10-15お手軽__repr__メソッド実装PythonPythonのユーザ定義クラスにおいて、__repr__メソッドを手軽に実装する方法。データ属性を名前順にダンプさせるためpprintモジュールを利用する。...2016-08-21空白文字を一括削除PythonPythonにおいて、文字列から(タブ・改行等を含む)空白文字群を一括削除する手軽な方法。Overflow2015-05-01コンパクトなJSON表現へ変換PythonPythonでコンパクトなJSON文字列(空白文字を最小限に抑える)に変換する。json...2015-03-25リスト内包表記中のif-else構文PythonPythonのリスト内包表記でif-else構文を使うときのメモ。ifのみとの記述場所の違いに注意。(その名前に反して)マルチスレッド処理には使えない。アイテム一覧(目次)を抄訳。2.x/3.x両バージョンを対象とする。WindowsPythonスクリプトのshebang(1行目の#!)*1はWindows環境でも効果がある。3.3以降を導入すると、C:\Windowsフォルダ以下にPythonランチャpy.exeがインストールされる。arguments)よう強制する方法。f(1...2015-03-13自作デコレータの書き方PythonPythonで自作のデコレータ(decorator)記述方法についてメモ。functoolsパッケージを利用すると、デコレータ式適用後にも元関数の__name__や__doc__を簡単に引き継げる。string)記法では、その末尾を奇数個のバックスラッシュ(\)とできない。Windows上のフォルダパス名を表現するときなどで特に注意。PHPの変数展開や、Rubyの式展開(の変数名のみ)をエミュレーション。引数なしvars関数の代わりにlocals関数でもOK。strin...2012-05-02リスト内包表記と変数スコープPythonプログラミング言語Pythonにおけるリストの内包表記と変数スコープの関係についてメモ。compr...2012-02-28ワイルドカードの展開PythonPythonでファイル名のワイルドカード展開を行う。ブログを報告する引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。