Iterando strings em Python
ITERANDO STRINGS
Strings são listas de caracteres imutáveis, logo, temos que é possível iterarmos essa estrutura e assim, fornecer um tratamento direcionado a cada caractere contido na mesma. A iteração de strings funciona da mesma forma que a iteração de qualquer outra lista de objetos e por isso, temos várias maneiras para obtermos o mesmo resultado
Exemplo utilizando While
""" Iterando strings com while em Python """ # Nossa frase string = 'O rato roeu a roupa do rei de roma.' indice = 0 while indice < len(string): # len(string) > verifica o tamanho da string print(indice, string[indice]) indice += 1 #i love my sons
EXEMPLO:
Alterar todas as letras 'r' de minusculo para 'R" maisculo.old_string = 'o rato roeu a roupa do rei de roma' new_string = '' indice = 0 while indice < len(old_string): if old_string[indice] == 'r': new_string = new_string + old_string[indice].upper() else: new_string = new_string + old_string[indice] indice += 1 print(new_string)
Comentários
Postar um comentário