Sintaxe de Split ():
corda.dividido (separador, maxsplit)Aqui, ambos os argumentos deste método são opcionais. Separador funciona como o divisor da string e o valor da string se divide em palavras menores com base no separador. Se esse argumento for omitido, o espaço em branco será usado como separador padrão. maxsplit é usado para definir o limite das palavras que se dividirão. Se esse argumento for omitido, toda a string será analisada para dividir e criar a lista de todas as palavras com base no separador.
Exemplo 1: string dividida com base no espaço
O exemplo a seguir mostra o uso do método split () sem nenhum argumento. Crie um arquivo python com o seguinte script para ver como funciona. Ele dividirá o texto em cordas com base no espaço e retorna uma tupla das cordas.
#!/usr/bin/Env Python3Saída:
A saída é mostrada no lado direito da imagem. No script, a variável, texto contém uma sequência de quatro palavras e a saída mostra uma lista de quatro itens.
Exemplo-2: Split String baseada em vírgula
Você pode usar qualquer caractere ou string como separador no dividir() método. O vírgula(,) é usado como o separador no exemplo a seguir. Crie um arquivo python com o seguinte script. Um valor de sequência separado por vírgula será tomado como entrada. a divisão() o método criará uma lista de strings dividindo o valor de entrada com base em vírgula(,). Em seguida, os valores da lista serão impressos usando o 'para' laço.
#!/usr/bin/Env Python3Saída:
A saída é mostrada no lado direito da imagem. A lista de países separados da vírgula () é tomada como o valor de entrada. Depois de dividir a entrada com base na vírgula, o nome do país é impresso em cada linha.
Exemplo 3: String Split com base na palavra específica
Crie um arquivo python com o seguinte script. " e " String é usada como o separador neste exemplo. Depois de dividir o valor do texto, A lista de retorno é armazenada na variável, Langval. Os valores da lista são impressos combinando com a outra string usando 'para' laço.
#!/usr/bin/Env Python3Saída:
A saída é mostrada no lado direito da imagem. 'Eu gosto ' String é adicionada com cada elemento da lista.
Exemplo-4: Split String com base no limite (MaxSplit)
Por padrão, a divisão() o método divide qualquer texto em todas as partes possíveis com base no separador valor. maxsplit O parâmetro é usado no dividir() método para limitar as partes divididas da string. Crie um arquivo python com o seguinte script para saber o uso de maxsplit parâmetro do dividir() método. Um valor de texto com cólon(:) é atribuído na variável, pessoa. A primeira vez, o dividir() o método é chamado com o limite 3 como maxsplit valor. Pela segunda vez, o dividir() o método é chamado com o limite 2 como maxsplit valor. A terceira vez, o dividir() o método é chamado com o limite 1 como maxsplit valor. para O loop é usado para imprimir cada item da lista depois de ligar para o dividir() método.
#!/usr/bin/Env Python3Saída:
A saída é mostrada no lado direito da imagem. O texto é dividido em quatro partes depois de chamar o dividir() Pela primeira vez, porque dividiu o texto com base em 3 pontos (:). O texto é dividido em três partes depois de chamar o dividir() Pela segunda vez porque dividiu o texto com base em dois colonos. E o texto é dividido em duas partes depois de chamar a divisão () pela terceira vez porque dividiu o texto baseado em um cólon (:).
Conclusão:
dividir() é um método útil para dividir qualquer valor de string em várias substringas com base nos requisitos. Como os valores da string podem ser divididos e analisados com base no espaço, vírgula, cólon ou string específica são discutidos neste artigo com os exemplos necessários. Espero que você possa dividir dados de string no Python corretamente depois de ler este tutorial.
Assista ao vídeo do autor: aqui