Strings
1
0

Strings

Pode ser uma palavra, uma frase, um texto.

Produtividade Programada
0 min
1
0

Pode ser uma palavra, uma frase, um texto.

undefined

Pexels, por Pixabay


String é uma sequência ordenada de caracteres. Vejamos alguns exemplos:

undefined

Observação: Quando queremos um texto com múltiplas linhas, usamos três aspas simples no início e no final do texto.

Índices

Por ser uma sequência ordenada de caracteres, uma String possui índices e podemos também “fatiar” a mesma em várias sub-strings.

Os índices de uma String são posições em uma sequência de caracteres.

undefined

Observação importante: Os índices sempre começam no número 0.

Podemos acessar cada caracter de uma string diretamente através de seu índice. No exemplo abaixo, acessamos o caracter ‘á’, através do seu índice 2.

undefined

Slicing – Fatiamento do texto

Slicing permite que tenhamos uma subseção com múltiplos caracteres da String. Veja abaixo as possibilidades de slicing – fatiamento – de strings que temos.

undefined

Funções da String

Falaremos mais profundamente sobre funções em um outro momento, mas por hora, podemos dizer que são blocos de códigos prontos e reusáveis.

Vamos utilizar neste exemplo, a função .upper() da String, que tem por objetivo transformar todos os caracteres em caracteres maiúsculos.

undefined

Uma String possui várias funções embutidas. Caso queria ver mais dessas funções, acesse a documentação através da url abaixo.


Formatando Strings

Estamos constantemente concatenando strings com outras strings:

undefined

Mas chega um momento que fica insustentável fazer esse tipo de concatenação:

undefined

Sendo assim, vamos aprender algumas formas de formatar uma string.

A primeira forma, é utilizando o f antes das aspas e adicionar a string dentro de chaves – {}, como mostra o exemplo abaixo.

undefined

Usando a função .format() podemos formatar de diversas maneiras, como vemos nos códigos abaixo.

undefined
undefined
undefined

Podemos também usar a formatação de string para converter e formatar um float.

undefined

Gostou do conteúdo?!

CLIQUE NO LINK ABAIXO para saber mais 👇