Back
Close

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

MarcoVaz
7,822 views
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:

Create your playground on Tech.io
This playground was created on Tech.io, our hands-on, knowledge-sharing platform for developers.
Go to tech.io
codingame x discord
Join the CodinGame community on Discord to chat about puzzle contributions, challenges, streams, blog articles - all that good stuff!
JOIN US ON DISCORD
Online Participants