Pythonではクラスに対して自分で属性を付与することができ、その属性に応じて処理を使い分けたりエラー判定に使ったりできます。 属性を付与する際はsetattr()を使います。 class SetattrTest: def __init__(self, attr_map: dict): # 辞書型で受け取った引数のキーを属性名 ...
Pythonで外部ライブラリを使っていたり、複雑なクラスを扱っていたりすると、「このオブジェクト、一体どんなメソッドを持っているんだろう?」と疑問に思うことがあります。 ドキュメントを読めば分かりますが、コードを書いているその場でサッと確認 ...
Use a note:: tag so that these dict and object API deficiencies show up clearly. A caution:: tag was considered, but our current python docs rendering doesn't do much with that (no box or color change ...