Ich schreibe eine Funktion und es sollte in der Lage sein, verschiedene Argumente auf einmal zu nehmen. Wie kann ich diese Argumente der Funktion definieren?Funktion mit verschiedenen Argumenten
def function('005=5=0002555')
def function('00025:001:002325', '/')
def function(date='05-0004-002294', separator='/')
def function(separator='*', date='0008=006=2001')
def function('21 12 2012', separator='+')
auf der Version von Python Je einen Blick auf [diese] (https://docs.python.org/3/tutorial /controlflow.html#more-on-defining-functions) –
Dies ist ein Sonderfall, weil sie manchmal für dasselbe Argument Standardargumente sind ('00025: 001: 002325', '/') und manchmal ein Schlüsselwort (date = '05 -0004-002294 ', separator ='/') oder sogar die Plätze wechseln (separator =' * ', date =' 0008 = 006 = 2001 '). Jeder erlebt damit? –
Klingt wie nur normale Kwargs zu mir ... – Shadow