python default value parameter code example
Example 1: python default arguments
def my_function(name, age = 20):
print(name + " is " + str(age) + " years old"
my_function("Mitro")
my_function("Mitro", 26)
Example 2: default values python
class Test:
def __init__(self, val, num = 0):
self.val = val
self.num = num
t = Test(1)
print(t.num)
t = Test(1, 2)
print(t.num)
Example 3: optional argument python
def myfunc(a,b, *args, **kwargs):
c = kwargs.get('c', None)
d = kwargs.get('d', None)
myfunc(a,b, c='nick', d='dog', ...)