キーワードの引数のPython命名規則はありますか?Pythonの規約とは何ですか?kwargs vs ** kwds vs ** kw?
17
A
答えて
12
いいえ、通常は**kwargs
という名前ですが、任意の名前を付けることができます。唯一のことは、最後の位置argsと名前付きargsの後に来るべきです。
7
6
キーは一貫性があります。あなたの個人的なコードとあなたが働いているプロジェクトで。あなたのコードを読んでいて、すべての機能で**kwarguments
を使用しているのを見たら、それをうまく読み取るために自分自身を調整することができます。ある場所で**k
を使用し、別の場所で**kargs
を使用すると、それは別の話です。
Pythonコードの表記規則は、一般的に私の経験はSenthil'sと同じです - **kwargs
。
関連する問題
- 1. VS 2008 IDEとは何ですか?
- 2. Python 3.2の** kwargsとdictの違いは何ですか?
- 3. worker vs process vs clientとjobとCelery Pythonモジュールのタスクexplaination
- 4. Office 365カレンダーレストAPI:Meeting Vs.予約
- 5. Python Docstring:raise vs. raises
- 6. python array.fromfile vs struct.unpack
- 7. Python re.split()vs nltk word_tokenizeとsent_tokenize
- 8. PyOpenCL vs Clyther vs純粋なOpenCLとC99:初心者にとっては最高のものは何ですか?
- 9. clearfixのハックとオーバーフローの違いは何ですか?hidden vs overflow:auto?
- 10. ajaxリクエストのjson vs xmlのメリットとデメリットは何ですか?
- 11. Python Dictionaries vs Javascript Objects
- 12. クローズvsクローズ、読み取りvs _読み取り、書き込みvs _write - 違いは何ですか?
- 13. VS F10とF11のeclipseデバッグアナログは何ですか?
- 14. VS 2008ツールボックスのタブ#13119とは何ですか?
- 15. Visual StudioとVS Expressの違いは何ですか?
- 16. VS SDK 1.1 MSIインストーラのプロパティとは何ですか?
- 17. インストールVS 2008とVS 2010
- 18. Quartz.NET vs JAMS vs?
- 19. SVG rect vs div vs canvas
- 20. Intellisenseエラーを表示するVSコマンドとは何ですか?
- 21. Protocol vs Inheritanceを使用するメリットとデメリットは何ですか?
- 22. _mm_load_ps vs. _mm_load_pd vs.
- 23. 何シンボルはVS 2008でこの文書
- 24. Linq効率の問題 - foreach vs集約
- 25. NetSqlAzMan vs AzMan vs(?????)
- 26. HornetQ vs ActiveMQ vs Qpidのメリット
- 27. 場所vs GeoPoint vs 1E6 vs課金
- 28. RegAsm VS RegSvc32 VS GAC
- 29. Image vs BitmapImage vs Bitmap
- 30. getBBox()vs getClientRects()vs getClientRects()
通常、** kwargs、時には** kw。私は今まで見たことがありません** kwds –
@gnibblerはGuidoが** kwdsを使用している例ですhttp://code.google.com/p/appengine-ndb-experiment/source/browse/ndb/model.py –
well now見たことあります。私はまだそれが3の最も一般的ではないと思っていますが、あなたが知っている、まだ見たことのないPythonコードがいくつかあります:) –