Pode ser uma palavra, uma frase, um texto.
Pode ser uma palavra, uma frase, um texto. | ||
| ||
String é uma sequência ordenada de caracteres. Vejamos alguns exemplos: | ||
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. | ||
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. | ||
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. | ||
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. | ||
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: | ||
Mas chega um momento que fica insustentável fazer esse tipo de concatenação: | ||
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. | ||
Usando a função .format() podemos formatar de diversas maneiras, como vemos nos códigos abaixo. | ||
Podemos também usar a formatação de string para converter e formatar um float. | ||
Gostou do conteúdo?! | ||
CLIQUE NO LINK ABAIXO para saber mais 👇 | ||