Achei muito bacana esses códigos para transformações de palavras.
Realizei no meu código para fins de entendimento o seguinte:
# Teste para entender como funciona o .lower
x = 'GABRIEL'
print(x)
x = x.lower()
print(x)
out:
GABRIEL
gabriel
Para fazer o contrário, ou seja, deixarmos as strings todas em maiúsculo, é necessário usar: upper() no lugar do lower().
Se alguém tiver mais sugestões fiquem a vontade para compartilhar.