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