def my_function(name, age = 20):
print(name + " is " + str(age) + " years old"
my_function("Mitro") # Mitro is 20 years old
my_function("Mitro", 26) #Mitro is 26 years old
def your_function(arg,kwarg='default'):
return arg + kwarg
def my_function(num1,num2=0): #if num2 is not given, it will default it to zero
return num1 + num2
print(my_function(1,2)) #prints out 3
print(my_function(4)) #prints out 4 since num2 got defaulted to 0
def fan_speed(speed = 1 )-> str:
if speed > 5:
return "fan can't go with more speed "
return "The speed of fan is " + str(speed)
print(fan_speed(6))
print(fan_speed(4))
print(fan_speed())#if you don't provide the speed of fan the fan will come
#to its defalt value 1 and the speed of fan will become 1
def foo(opts: dict = {}):
pass
print(foo.__annotations__)
def screen_size(screen_size=80):
return screen_aize
screen_size(120) # the screen size is 120
screen_size() # the screen size is 80 as default
def F(a, b=None):
if b is None:
b = []
b.append(a)
return b
d = {'a': 1, 'b': 2}
print(d.get('c', 3)) # 3
def f(name='Hello Guest'):
print(name or f.__default__[0])
def A(name=None):
f(name)
A()
# Hello Guest
def munge(sep: AnyStr = None): ...
def munge(input: AnyStr, sep: AnyStr = None, limit=1000): ...