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: 1494 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: 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: 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 |