Strings são um tipo de dados importante e são usadas para armazenar informações em um sistema. Ao programar, pode ser necessário quebrar uma corda em vários pedaços para obter as informações mais importantes de um grande bloco de caracteres. É necessário uma função ou mecanismo interno, neste caso, para dividir uma corda em várias partes.
O Python fornece a função Split () integrada para dividir as cordas em pedaços separados. A função split () separa uma string em várias strings, as organiza em uma lista e retorna a lista. A função split () quebra ou divide a corda de acordo com um separador definido, que pode ser qualquer personagem especial (",", ":", "@", etc.).
Este artigo descreve a função python split () com alguns exemplos de seu uso.
Sintaxe
A sintaxe da função split () é a seguinte:
corda.dividido (separador, maxsplit)A função split () leva dois parâmetros como argumento, eu.e., separador e maxsplit. Ambos os parâmetros são opcionais. O separador divide a corda. Se você não especificar nenhum separador, a função Split () dividirá a corda com base no espaço em branco. O argumento MaxSplit é usado para especificar o número de divisões e seu valor é -1 por padrão. Isso significa que a função dividirá a string em vários pedaços.
Vejamos alguns exemplos usando a função split ().
Exemplos
Primeiro, veremos um exemplo em que a corda é dividida com base no espaço branco. A função split () divide a string e a retorna em uma lista.
# declarando uma corda simplesSaída
Você pode ver na saída que a função Split () retornou a sequência separada na forma de uma lista.
Em seguida, usaremos um separador para dividir uma corda.
Usando ',' como um separador
Neste exemplo, dividiremos a string usando o 'separador.
# declarando uma corda simplesSaída
Usando ':' como um separador
Em seguida, vamos dividir uma string usando o separador “:”.
# declarando uma corda simplesSaída
Da mesma forma, você pode usar qualquer personagem ou palavra especial como separador para dividir uma corda.
Usando '@' como um separador
Agora, vamos dividir uma string usando '@' como um separador. Por exemplo, se você tiver um e -mail e só deseja obter o domínio do email, neste caso, você usaria '@' para dividir a string.
# declarando uma corda simplesSaída
Usando '#' como um separador
Neste exemplo, separaremos a string usando o separador '#'.
# declarando uma corda simplesSaída
O parâmetro maxsplit
O parâmetro maxsplit é opcional. O parâmetro maxsplit é usado para especificar o número máximo de divisões feitas pela função. O valor padrão do parâmetro maxsplit é -1. Neste exemplo, o valor do parâmetro maxsplit é 1, portanto a função apenas separará a primeira parte da string.
# declarando uma corda simplesSaída
Agora, vamos alterar o valor do parâmetro maxsplit para 2. Veja a saída abaixo:
# declarando uma corda simplesSaída
Agora, vamos alterar o valor do parâmetro maxsplit para 2. Veja a saída abaixo:
# declarando uma corda simplesSaída
Conclusão
Este artigo descreve o uso da função python split () com o suporte de alguns exemplos simples. A função Python Split () divide strings com base em separadores e parâmetros e retorna uma saída na forma de uma lista. O editor Spyder3 foi usado para criar e escrever os scripts Python nos exemplos fornecidos neste artigo.