To see the formal arguments in python.
Positional arguments are the argumentspassed to a function in correct positionalorder.
The number of arguments in the functioncall should match exactly with thefunction definition.
KeywordKeyword arguments are related to thefunction calls.
When you use keyword arguments in afunction call, the caller identifies thearguments by the parameter name.
DefaultA default argument is an argument thatassumes a default value if a value isnot provided in the function call forthat argument.
Variable lengthAn asterisk (*) is placed before thevariable name that holds the valuesof all non keyword variable arguments.
#Positional arguments
def city(str1,str2):
str3=str1+str2
return str3
print(“*************Positional arguments output\n”)
print(city(“Tamil”,”Nadu”))
#keyword arguments
def employee(name=”sathish”,
salary=5000):return name,salary
print(“*************keyword arguments output\n”)
print(employee(salary=8000
,name=”kumar”))
#default arguments
def points(x=10,y=5,z=7):
return x,y,z
print(“*************default arguments output\n”)
print(points(10,2,3))
print(points(2,10,1))
print(points(2,3))
print(points(x=5,y=4))
#Variable length arguments
def varlength(*names):
return names
print(“*************variable length arguments output\n”)
print(varlength(‘sathish’,’sangeetha’,
‘sudakar’,’balachandar’))