Você está aqui: Python ::: Dicas & Truques ::: Strings e Caracteres |
Como retornar uma substring de uma string em Python usando o fatiamento de strings - Revisado para Python 3.9Quantidade de visualizações: 1544 vezes |
|
Em várias situações nós precisamos extrair uma substring de uma string em Python, ou seja, queremos extrair uma palavra ou um trecho de uma palavra ou frase a partir de uma outra frase ou texto. Em Python isso é feito de uma forma um pouco diferente daquela que estamos acostumados em outras linguagens de programação. Continuamos informando o índice inicial (começando em zero) e o índice final (não incluído) da substring, mas o processo requer um pouco mais de atenção. Veja: ----------------------------------------------------------------------
Se precisar de ajuda com o código abaixo, pode me chamar
no WhatsApp +55 (62) 98553-6711 (Osmar)
----------------------------------------------------------------------
def main():
frase = "Gosto muito de Java e Python";
# vamos extrair a palavra "Java" começando
# no índice 15 e terminando no 19 (não incluso)
substring = frase[15:19]
# vamos mostrar o resultado
print("Substring extraída:", substring)
if __name__== "__main__":
main()
Ao executar este código Python nós teremos o seguinte resultado: Substring extraída: Java Veja que informamos o ínicio e término do fatiamento. É possível omitir um dos valores da faixa da substring a ser obtida. Isso permite obter todos os caracteres a partir de um índice ou obter todos os caracteres a partir de um determinado índice. Veja: ----------------------------------------------------------------------
Se precisar de ajuda com o código abaixo, pode me chamar
no WhatsApp +55 (62) 98553-6711 (Osmar)
----------------------------------------------------------------------
def main():
frase = "Gosto muito de Java e Python";
# vamos extrair todo o conteúdo a partir do
# índice 15
substring = frase[15:]
# vamos mostrar o resultado
print("Substring extraída:", substring)
# agora vamos extrair todo o conteúdo até o
# índice 15
substring = frase[:15]
# vamos mostrar o resultado
print("Substring extraída:", substring)
if __name__== "__main__":
main()
Ao executar o código novamente nós teremos o seguinte resultado: Substring extraída: Java e Python Substring extraída: Gosto muito de |
|
|
Desafios, Exercícios e Algoritmos Resolvidos de Python |
Veja mais Dicas e truques de Python |
Dicas e truques de outras linguagens |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
|
1º lugar: Java |






