1. Nessa aula vamos aprender sobre fatiamento de Strings.
  2. A técnica de slice ou fatiamento, é muito utilizada em Python, pois por meio dela, podemos extrair substrings dentro de uma string.
  3. Para isso, precisamos entender como funciona a indexação na linguagem Python.

positive-and-negative-indexing.jpg

  1. Como pode ser visto, a indexação em Python começa pelo índice 0 e deve ser lida da esquerda para direita. Da direita para esquerda, temos a indexação inversa, que é representada por número negativo.
  2. Agora que você teve um breve resumo sobre indexação em Python, crie um arquivo com o nome 8-slice_strings.py.
gameName = 'Fifa23'
gameDescription = '''
Fifa 23 é um jogo de futebol
desenvolvido pela EA Sports
e que possibilita jogar 
localmente ou online.
                '''
# string[início:fim] - índice começa com 0 | índice final -1

# Busque toda string a partir da primeira posição
print(gameName[0:])

# Busque toda string até a última posição
print(gameName[:6])

# Busque toda string da primeira até a última posição
print(gameName[0:6])

"""
string[início:fim:passo] - índice começa com 0 | índice final -1 | 
passo - determina o incremento. Por padrão esse número é o 1
"""

#Busque toda a string de 2 em 2 caracteres.
print(gameName[::2])

# Inverta uma string de trás pra frente
print(gameName[::-1])

# Imprime os caracteres nos índices ímpares
print(gameName[1::2])
  1. Para executar o arquivo, basta utilizar o comando python .\8-slice_strings.py no terminal.

Img1.png

  1. Parabéns. Você aprendeu a utilizar fatiamentos em Strings em Python.