Essa sintaxe indica que a partir da posição x, retorne y caracteres. Acho que faltou essa informação nessa aula.
Essa sintaxe indica que a partir da posição x, retorne y caracteres. Acho que faltou essa informação nessa aula.
Oii Alexandre, como você está?
Sinto muito pela demora em obter um retorno.
Na verdade, essa sintaxe indica que iremos fazer um fatiamento (slices) da string partindo da posição X até a posição Y (não incluindo a posição Y), ou seja, o retorno irá da posição X até a Y -1.
Por exemplo, suponha que temos a string "Alexandre"
e queremos retornar da posição 3 até a posição 7. Vendo esse exemplo em desenho, talvez fique mais claro, veja:
O resultado terá como retorno "xand"
, isso porque começará da posição 3 da string e irá até a posição 6, já que não irá incluir a posição 7, pois essa posição se trata de um valor Y - 1.
Em código teremos o seguinte:
string = "Alexandre"
print(string[3:7])
Resultado: "xand"
No vídeo dessa aula, do minuto 1:50 até o minuto 4:40 o professor exemplifica sobre essa funcionalidade.
Qualquer dúvida estou por aqui, tá bom?
Grande abraço!