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 variableEXAMPLE:
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')