Wie ist es möglich, eine Teilmenge der Eingabeparameter einer Funktion auf ihre Standardwerte in Python zu belassen?Mehrere Parameter auf ihren Standardwerten in Python-Funktionen belassen
Zum Beispiel
>>> def sum(a=2, b=3):
... print a + b
>>> sum(1,2)
3
>>> sum(1)
4
Wie kann ich verlassen ein als 2 und nur b ‚ändern s Wert? Etwas wie:
sum(_,4) # a is 2 and b 4, and sum should print 6
Sie es auch so machen könnten: 'Summe (sum.func_defaults [0], 4) 'wenn Sie sich an die Position der Parameter erinnern. "Mysum (b = 4)" ist einfach besser! – Jomy