Open Source Your Knowledge, Become a Contributor
Technology knowledge has to be shared and made accessible for free. Join the movement.
Percorrendo string com comando for
Podemos percorrer todos os elementos (caracteres) de uma string utilizando o comando for, por exemplo:
frase = "Um teste"
for letra in frase:
print(letra)
O Resultado da execução do código acima será a exibição de cada caracter da frase em uma linha.
U
m
t
e
s
t
e
Execute o exemplo abaixo (sufixos na lingua inglesa):
Strings são Imutáveis
As strings não podem ser modificadas, isto é, você não pode alterar uma string existente. Por exemplo:
nome = "Wilton"
nome[0] = "M" #isso produz um erro em tempo de execução TypeError
O melhor a ser feito é criar uma nova string que é uma variação do original:
nome = "Wilton"
novo_nome = "M" + nome[1: ]
A string resultante em novo_nome será "Milton"
Operadores in e not in
São operadores que efetuam testes de verificação, isto é, resultam em um valor Falso ou Verdadeiro, caso a string do lado esquerdo do operador está ou não contida na string do lado direito. Por exemplo:
#Verifica a existencia da string caco em Macaco
In [8]: "caco" in "Macaco"
Out[8]: True
#Verifica a existencia da string telo em Martelo
In [9]: "telo" not in "Martelo"
Out[9]: False
Execute os exemplos a seguir: