- 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:
<span>string</span> <span>=</span> <span>"Python é muito legal"</span><span>string</span> <span>=</span> <span>"Python é muito legal"</span>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.
<span>print</span><span>(</span><span>string</span><span>)</span><span>Python</span> <span>é</span> <span>muito</span> <span>legal</span><span>print</span><span>(</span><span>string</span><span>)</span> <span>Python</span> <span>é</span> <span>muito</span> <span>legal</span>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?
<span>string</span> <span>=</span> <span>'Python é muito legal'</span><span>print</span><span>(</span><span>string</span><span>[</span><span>0</span><span>])</span><span>string</span> <span>=</span> <span>'Python é muito legal'</span> <span>print</span><span>(</span><span>string</span><span>[</span><span>0</span><span>])</span>string = 'Python é muito legal' print(string[0])
Enter fullscreen mode Exit fullscreen mode
Saída:
<span>P</span><span>P</span>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.
<span>for</span> <span>x</span> <span>in</span> <span>string</span><span>:</span><span>print</span><span>(</span><span>x</span><span>)</span><span>for</span> <span>x</span> <span>in</span> <span>string</span><span>:</span> <span>print</span><span>(</span><span>x</span><span>)</span>for x in string: print(x)
Enter fullscreen mode Exit fullscreen mode
Saída:
<span>P</span><span>y</span><span>t</span><span>h</span><span>o</span><span>n</span><span>é</span><span>m</span><span>u</span><span>i</span><span>t</span><span>o</span><span>l</span><span>e</span><span>g</span><span>a</span><span>l</span><span>P</span> <span>y</span> <span>t</span> <span>h</span> <span>o</span> <span>n</span> <span>é</span> <span>m</span> <span>u</span> <span>i</span> <span>t</span> <span>o</span> <span>l</span> <span>e</span> <span>g</span> <span>a</span> <span>l</span>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:
<span>a</span> <span>=</span> <span>"Oi pra você que está lendo isso, qual o tamanho desta string?"</span><span>print</span><span>(</span><span>len</span><span>(</span><span>a</span><span>))</span><span>a</span> <span>=</span> <span>"Oi pra você que está lendo isso, qual o tamanho desta string?"</span> <span>print</span><span>(</span><span>len</span><span>(</span><span>a</span><span>))</span>a = "Oi pra você que está lendo isso, qual o tamanho desta string?" print(len(a))
Enter fullscreen mode Exit fullscreen mode
Saída:
<span>61</span><span>61</span>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:
<span>txt</span> <span>=</span> <span>"Na UESB os professores são ótimos!"</span><span>print</span><span>(</span><span>"Ótimos"</span> <span>in</span> <span>txt</span><span>)</span><span>txt</span> <span>=</span> <span>"Na UESB os professores são ótimos!"</span> <span>print</span><span>(</span><span>"Ótimos"</span> <span>in</span> <span>txt</span><span>)</span>txt = "Na UESB os professores são ótimos!" print("Ótimos" in txt)
Enter fullscreen mode Exit fullscreen mode
Saída:
<span>True</span><span>True</span>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.
原文链接:String em Python!!
暂无评论内容