多くのキーワード引数を持つ関数を使用するプログラムはすべてデフォルトでNone
になり、単なる割り当てよりも良い方法があると考えていました。はるかに短いと書き込みが容易である複数のキーワード引数を1つの値に割り当てることはできますか?
def __init__(self, includes=main=functions=classes=lambdas=variables=values=None):
のようなものがある
def __init__(self, includes=None, main=None,
functions=None, classes=None,
lambdas=None, variables=None,
values=None):
あなたが言うことができるように、これはかなり長いと私は期待していた次のとおりです。これは、関数の宣言です。
誰でもこれに回答できますか?それは本当に役立つだろう。
少なくとも私はそれを見たことがないとは思わない – TallChuck
これは '** kwargs **'を使う方が良い時期です。 –
構文的にはできません。関数のキーワード引数は、 'name = value'の形式を取る一連の' keyword_items'で構成されています。 –