A função dividida em Python

A função dividida em Python

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 simples
str = "Olá e bem -vindo ao Linuxhint"
# Usando a função split ()
Imprima (str.dividir())

Saí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 simples
str = "Olá, e, bem -vindo, a, o Linuxhint"
# Usando a função split ()
Imprima (str.dividir(","))

Saída

Usando ':' como um separador

Em seguida, vamos dividir uma string usando o separador “:”.

# declarando uma corda simples
str = "Computação de nevoeiro: um novo paradigma de computação distribuído"
# Usando a função split ()
Imprima (str.dividir(":"))

Saí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 simples
str = "[email protected] "
# Usando a função split ()
Imprima (str.dividir("@"))

Saída

Usando '#' como um separador

Neste exemplo, separaremos a string usando o separador '#'.

# declarando uma corda simples
str = "Cat#Dog#vaca#elefante#camelo#leão#cavalo"
# Usando a função split ()
Imprima (str.dividir("#"))

Saí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 simples
str = "Cat#Dog#vaca#elefante#camelo#leão#cavalo"
# Usando a função split () com maxsplit 1
Imprima (str.Split ("#", 1))

Saída

Agora, vamos alterar o valor do parâmetro maxsplit para 2. Veja a saída abaixo:

# declarando uma corda simples
str = "Cat#Dog#vaca#elefante#camelo#leão#cavalo"
# Usando a função split () com maxsplit 1
Imprima (str.Split ("#", 2))

Saída

Agora, vamos alterar o valor do parâmetro maxsplit para 2. Veja a saída abaixo:

# declarando uma corda simples
str = "Cat#Dog#vaca#elefante#camelo#leão#cavalo"
# Usando a função split () com maxsplit 1
Imprima (str.Split ("#", 6))

Saí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.