I want to make my user's input (in Python) case insensitive. Like if user type admin, Admin ADMIN or even he or she types like aDMIN. This should be insensitive so i can get exact input
            Asked
            
        
        
            Active
            
        
            Viewed 251 times
        
    -1
            
            
        - 
                    Just use `.lower()` on the user input to ensure it will always be in lower case. – Frodon Mar 10 '20 at 16:20
4 Answers
1
            
            
        Convert your user's input to lower case. Then whatever you compare it to can be lower case.
string = input("Enter something: ") 
string = string.lower()
 
    
    
        Ryan Kozak
        
- 1,091
- 6
- 16
- 21
1
            
            
        Just use the lower() function, it converts a string to lower case.
myStr = JAMES
myStr.lower() > james
 
    
    
        TaxpayersMoney
        
- 669
- 1
- 8
- 26
1
            
            
        You can just compare it to lower case admin every time.
input_str = input("Enter role: ")
if input_str.lower() == "admin":
   pass
 
    
    
        Chief Oye
        
- 26
- 4
 
     
    