DATE:3/4/25

Default argument:
def login(username,password='test@123')
print(username,'logged in with password',password)

Login('admin','abcd1234')
login('admin')

if argument is not given,default value present in function parameter will be considered.

#positional argument:
Def login(username,password):
print(username,'logged in with password,password)
login ('admin','abcd1234)

#keyword arguments
Def(username,'logged in with password',password)

login(password='abcd1234',username='admin')
| |
keyword keyword

**

how to you find data type of a variable ?**

no=10
    print(type(no))
    print(id(no))---->How to fin memory id of a variable

EXAMPLE:

1) DEFAULT ARGUMENT:
def login(userid,password='mathan@123')
print(userid,'logged with password',password)
login('class','mak123')
login('class')

2) POSITIONAL ARGUMENT:
def login(userid,password)
print(userid,'logged in with password',password)
login('class','password')

3) KEYWORD ARGUMENT:
def(userid,'logged in with password',password)
login(password='mak123',userid='class')