Programação Python (Intermediário) - Prof. MARCO VAZ

MarcoVaz
103.4K views

Open Source Your Knowledge, Become a Contributor

Technology knowledge has to be shared and made accessible for free. Join the movement.

Create Content
Previous: Listas e Strings Next: Tuplas

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:

Open Source Your Knowledge: become a Contributor and help others learn. Create New Content