Strings
1
0

Strings

Pode ser uma palavra, uma frase, um texto.

Produtividade Programada01/07/2021
0 min
1
0

Pode ser uma palavra, uma frase, um texto.

Pexels, por Pixabay
Pexels, por Pixabay

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

Email image

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.

Email image

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.

Email image

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.

Email image

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.

Email image

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:

Email image

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

Email image

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.

Email image

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

Email image
Email image
Email image

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

Email image

Gostou do conteúdo?!

CLIQUE NO LINK ABAIXO para saber mais 👇

Support
More Options