2025-03-01から1ヶ月間の記事一覧
curly brackets Number 中括弧 { } で囲んだ番号を 任意の文字列で置換する処理を Java では、 oboe2uran.hatenablog.com を書いた。同様の処理を Python で書いてみた。 正規表現のメソッド re.sub(pattern: str, repl: str, string: str) の repl で lambd…
Python で、snake case 文字列と camel case 文字列の相互変換 import re # snake case -> camel case snakestr = 'a_sde_k_abc_def' result = re.sub('_(.)', lambda x:x.group(1).upper(),snakestr) print(f'{snakestr} -> {result}') # camel case -> sna…
Pythonクラスを定義作成する時に要素を __init__() で初期化定義の記述は、なかなか面倒くさい。 標準のライブラリ dataclasses からデコレータ dataclassを使用すれば、 __init__の省略のみならず、__repr__ の実装で要素の値を出力してくれて 開発・デバッ…