Existe alguma forma de converter uma corda de maiúsculas, ou mesmo uma parte em maiúsculas para minúsculas?
Por exemplo, "Kilómetros" → "Quilómetros".
Utilize .lower()
- Por exemplo:
s = "Kilometer"
print(s.lower())
A documentação oficial 2.x está aqui: str.lower()``
A documentação oficial da versão 3.x está aqui: str.lower()
Com Python 2, isto não't funciona para palavras não-inglesas em UTF-8. Neste caso, decode('utf-8')
pode ajudar:
>>> s='Километр'
>>> print s.lower()
Километр
>>> print s.decode('utf-8').lower()
километр
Além disso, você pode sobregravar algumas variáveis:
s = input('UPPER CASE')
lower = s.lower()
Se você usar assim:
s = "Kilometer"
print(s.lower()) - kilometer
print(s) - Kilometer
Funcionará justamente quando for chamado.