Esiste un modo rapido per un'istruzione "if" di accettare una stringa indipendentemente dal fatto che sia in minuscolo, maiuscolo o entrambi in python?if/else istruzioni che accettano stringhe in lettere maiuscole e minuscole in python
Sto tentando di scrivere un pezzo di codice in cui è possibile immettere il numero "3" e la parola "tre" o "Tre" o qualsiasi altra combinazione di maiuscole e minuscole e sarà comunque accettato dalla dichiarazione "se" nel codice. So che posso usare "o" per far sì che accetti "3" come qualsiasi altra stringa, ma non so come farlo accettare in più di un caso. Finora ho:
if (Class == "3" or Class=="three"):
f=open("class3.txt", "a+")
Utilizzare '.lower()' per normalizzare il valore fornito dall'utente? –
Oppure se hai un sacco di if/else allora preferirei suggerire una funzione foo che converta da 3 a tre ... – therealprashant