- O que é uma string?
- Como criar uma string em python?
- Strings são como matrizes!
- Como acessar estes elementos?
- Iterando Strings?!
- Tamanho de uma string!
- Validando caracteres em uma string!
- Conclusão
generated with Summaryze Forem 🌱
O que é uma string?
Em python, uma string são sequências imutáveis de caractere. Ou seja, eles são imutáveis já que para se modificar uma string é necessário que se crie uma nova.
Como criar uma string em python?
Para criar uma string, é bastante fácil. Basta criarmos uma variável, e atribuir a ela qualquer caractere entre aspas simples ou duplas. Por exemplo:
string = "Python é muito legal"
Para imprimir para o usuário o que está dentro da variável, basta utilizarmos o famoso print do python.
print(string)
Python é muito legal
Strings são como matrizes!
Como em diversos tipos de linguagem de programação, as strings em python são matrizes de bytes que representam caracteres Unicodes. Contudo, em python não temos um tipo de dados de caractere, um único caractere é simplesmente uma string de comprimento 1.
Como acessar estes elementos?
string = 'Python é muito legal'
print(string[0])
Saída:
P
Iterando Strings?!
Outra coisa super interessante que dá pra fazer em uma string é utilizar os famosos laços de repetição nela.
for x in string:
print(x)
Saída:
P
y
t
h
o
n
é
m
u
i
t
o
l
e
g
a
l
Tamanho de uma string!
Me deparei com uma string super grande, e preciso saber o tamanho dela, como posso fazer isso em python? É simples, basta utilizar a função len()
, desta forma:
a = "Oi pra você que está lendo isso, qual o tamanho desta string?"
print(len(a))
Saída:
61
Validando caracteres em uma string!
Para verificar se um caractere ou uma palavra está inserida em uma string já declarada, basta usarmos o in {variável string}
. Por exemplo:
txt = "Na UESB os professores são ótimos!"
print("Ótimos" in txt)
Saída:
True
Conclusão
E por hoje é só, apenas algumas demonstrações do que podemos fazer com uma string utilizando python! Lembrando que isso é apenas a ponta do iceberg, tem ainda uma diversidade de outras coisas que podem ser usadas.
Top comments (2)
Gostei muito, valeu!
Obrigado pelo feedback!