什麼是一個Python方法最好的風格,需要關鍵字參數「required_arg」:Python的所需變量的風格
def test_method(required_arg, *args, **kwargs):
def test_method(*args, **kwargs):
required_arg = kwargs.pop('required_arg')
if kwargs:
raise ValueError('Unexpected keyword arguments: %s' % kwargs)
或者其他什麼東西?我想在將來爲我所有的方法使用它,所以我尋找最佳實踐方式來處理Python方法中所需的關鍵字參數。
第一種方法也可以讓我當我打電話的功能使用位置參數。第二個要求我使用命名參數。 – 2010-05-17 22:07:56