キーワードの引数のPython命名規則はありますか?Pythonの規約とは何ですか?kwargs vs ** kwds vs ** kw?
17
A
答えて
12
いいえ、通常は**kwargs
という名前ですが、任意の名前を付けることができます。唯一のことは、最後の位置argsと名前付きargsの後に来るべきです。
7
6
キーは一貫性があります。あなたの個人的なコードとあなたが働いているプロジェクトで。あなたのコードを読んでいて、すべての機能で**kwarguments
を使用しているのを見たら、それをうまく読み取るために自分自身を調整することができます。ある場所で**k
を使用し、別の場所で**kargs
を使用すると、それは別の話です。
Pythonコードの表記規則は、一般的に私の経験はSenthil'sと同じです - **kwargs
。
関連する問題
- 1. VS設定:「プロジェクトコーディング規約に従う」とは何ですか? Visual Studioで
- 2. SystemJSコンフィグレーションのモジュールVsロケーションVsパッケージとは何ですか?
- 3. VSコードとVS 2017コミュニティエディションの違いは何ですか?
- 4. VS 2008 IDEとは何ですか?
- 5. ES5 vs ES6約束
- 6. Python 3.2の** kwargsとdictの違いは何ですか?
- 7. Pythonの正規表現 "+" VS "*" 私はre.findall試すのPython 2.7では、
- 8. VSデバッグブラウザと通常のブラウザとの違いは何ですか?
- 9. リスト対vsクラスvs DataFrameのPythonデータフォーマット
- 10. worker vs process vs clientとjobとCelery Pythonモジュールのタスクexplaination
- 11. locとilocのタイプは何ですか? (かっこvsカッコ)
- 12. プロジェクトの.vsフォルダでSqliteデータベースとは何ですか?
- 13. PyOpenCL vs Clyther vs純粋なOpenCLとC99:初心者にとっては最高のものは何ですか?
- 14. 'vs "" vs' ''をGroovyで使用する場合は何を使用しますか?
- 15. 制約レイアウトvs相対レイアウト
- 16. Office 365カレンダーレストAPI:Meeting Vs.予約
- 17. Android:ConstraintsLayout VS制約なしViewGroups
- 18. ajaxリクエストのjson vs xmlのメリットとデメリットは何ですか?
- 19. clearfixのハックとオーバーフローの違いは何ですか?hidden vs overflow:auto?
- 20. ZeroMQ vs Twisted vs Autobahn
- 21. Tensorflow vs Python
- 22. python singleton vs classmethod
- 23. Python Docstring:raise vs. raises
- 24. python @memoize vs functools.lru_cache
- 25. Python - struct.pack vs struck.packinto
- 26. Python - staticmethod vs classmethod
- 27. python array.fromfile vs struct.unpack
- 28. ピアツーピアVS VSマルチキャストVS SMB:どの方法が最適ですか?
- 29. Python re.split()vs nltk word_tokenizeとsent_tokenize
- 30. laravelメソッドとtrait vs facadeの違いは何ですか
通常、** kwargs、時には** kw。私は今まで見たことがありません** kwds –
@gnibblerはGuidoが** kwdsを使用している例ですhttp://code.google.com/p/appengine-ndb-experiment/source/browse/ndb/model.py –
well now見たことあります。私はまだそれが3の最も一般的ではないと思っていますが、あなたが知っている、まだ見たことのないPythonコードがいくつかあります:) –