DEV Community

Cover image for String em Python!!
DevShy
DevShy

Posted on

String em Python!!

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"
Enter fullscreen mode Exit fullscreen mode

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
Enter fullscreen mode Exit fullscreen mode

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])
Enter fullscreen mode Exit fullscreen mode

Saída:

P
Enter fullscreen mode Exit fullscreen mode

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)
Enter fullscreen mode Exit fullscreen mode

Saída:

P
y
t
h
o
n

é

m
u
i
t
o

l
e
g
a
l
Enter fullscreen mode Exit fullscreen mode

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))
Enter fullscreen mode Exit fullscreen mode

Saída:

61
Enter fullscreen mode Exit fullscreen mode

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)
Enter fullscreen mode Exit fullscreen mode

Saída:

True
Enter fullscreen mode Exit fullscreen mode

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)

Collapse
 
kfhxsanddle profile image
kfhxsanddle

Gostei muito, valeu!

Collapse
 
devshy profile image
DevShy

Obrigado pelo feedback!