Definir Substrings
Nesta etapa, você aprenderá como definir substrings em Python. Uma substring é uma sequência contígua de caracteres dentro de uma string. Compreender como trabalhar com substrings é essencial para muitas tarefas de manipulação de strings.
Vamos começar criando um script Python chamado substrings.py no seu diretório ~/project. Você pode usar o editor VS Code para criar este arquivo.
## ~/project/substrings.py
string = "Hello, LabEx!"
Este script inicializa uma variável de string chamada string com o valor "Hello, LabEx!".
Agora, vamos adicionar algum código para extrair substrings desta string. Uma maneira simples de definir uma substring é usando slicing (fatiamento). Slicing permite que você extraia uma porção de uma string especificando os índices de início e fim.
Adicione as seguintes linhas ao seu arquivo substrings.py:
## ~/project/substrings.py
string = "Hello, LabEx!"
substring1 = string[0:5] ## Caracteres do índice 0 a 4
substring2 = string[7:12] ## Caracteres do índice 7 a 11
print(substring1)
print(substring2)
Neste exemplo, substring1 conterá os caracteres do índice 0 até (mas não incluindo) o índice 5, que é "Hello". substring2 conterá os caracteres do índice 7 até (mas não incluindo) o índice 12, que é "LabEx".
Para executar o script, abra seu terminal no VS Code e execute o seguinte comando:
python ~/project/substrings.py
Você deve ver a seguinte saída:
Hello
LabEx
Você também pode usar índices negativos para definir substrings. Índices negativos contam a partir do final da string. Por exemplo, string[-1] se refere ao último caractere da string.
Modifique seu arquivo substrings.py para incluir o seguinte:
## ~/project/substrings.py
string = "Hello, LabEx!"
substring1 = string[0:5] ## Caracteres do índice 0 a 4
substring2 = string[7:12] ## Caracteres do índice 7 a 11
substring3 = string[-1] ## Último caractere
print(substring1)
print(substring2)
print(substring3)
Agora, execute o script novamente:
python ~/project/substrings.py
A saída agora deve incluir o último caractere da string:
Hello
LabEx
!
Compreender como definir substrings usando slicing é uma habilidade fundamental em Python. Experimente com diferentes índices de início e fim para extrair várias partes da string.