問題タブ [python-attrs]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - __init__ で "self.x = x; self.y = y; self.z = z" パターンを回避するにはどうすればよいですか?
のようなパターンが見られます
多くの場合、より多くのパラメーターを使用します。このような退屈な繰り返しを避ける良い方法はありますか? namedtuple
代わりにクラスを継承する必要がありますか?
python - Python を使用して JSON を作成する
Python を使用して JSON を作成したいと考えています。
役立つライブラリが見つからなかったので、Python ファイル内のクラスの順序を調べることができるかどうか知りたいですか?
例
をインポートする場合example
、クラスの順序を知りたいです。この場合、[Foo, Bar] であり、[Bar, Foo] ではありません。
これは可能ですか?「はい」の場合、どのように?
バックグラウンド
yaml/json に満足していません。Python クラス (オブジェクトへのインスタンス化ではなく、クラスのみ) を介して構成を作成するという漠然とした考えがあります。
私の目標 (簡単で楽しいツールで JSON を作成する) を達成するのに役立つ回答は大歓迎です。
python - 別の名前付きタプルから名前付きタプルを推定またはサブタイプ化する方法は?
序文
Pythonicな方法でデータクラスを概念化する方法を考えていました。具体的には、DTO ( Data Transfer Object .)について話しています。
@jeff-oneill の質問「<a href="https://stackoverflow.com/questions/3357581/using-python-class-as-a-data-container/">Using Python class as a @joe-kington は組み込みのnamedtuple
.
質問
Python 2.7 ドキュメントのセクション 8.3.4 には、複数の名前付きタプルを組み合わせる方法の良い例があります。私の質問は、逆を達成する方法ですか?
例
ドキュメントの例を考慮してください:
「Pixel」インスタンスから「Color」または「Point」インスタンスを推測するにはどうすればよいですか?
できればパイソンの精神で。