1

Python コードの次の行を見ると、次のようになります。

bpy.ops.object.particle_system_add({"object":bpy.data.objects[2]})

パラメータに中かっこで囲まれたものがあることがわかります。ブレースが何のためにあるのか誰か教えてもらえますか(一般的にとにかく)?Pythonでこのタイプの構文を実際に見たことがなく、それに関するドキュメントが見つかりません。

どんな助けでも大歓迎です。ありがとうございました。

4

4 に答える 4

6

ドキュメントから

ディクショナリは、キーのコンマ区切りリストを配置することによって作成できます:中かっこ内の値のペア(例:{'jack': 4098, 'sjoerd': 4127}または{4098: 'jack', 4127: 'sjoerd'}、またはdictコンストラクターによって)。

于 2010-06-09T21:52:23.490 に答える
2

辞書です。

于 2010-06-09T21:51:49.420 に答える
2

中括弧は辞書を作成します。 particle_system_add引数として辞書を受け入れているようです。

于 2010-06-09T21:50:58.437 に答える
1

これは、「オブジェクト」の単一のキーと値のペアをキーとし、 bpy.data.objects[2] が値として評価するものを持つ単なる辞書です。

于 2010-06-09T21:51:27.037 に答える