sábado, 5 de dezembro de 2020

Python String - split()

O método split() retorna uma lista de strings após quebrar a string dada pelo separador especificado.

Sintaxe: str.split(separador, maxsplit)
Parâmetros:
Separador: este é um delimitador. A string se divide neste separador especificado. Se não for fornecido, qualquer espaço em branco será um separador. maxsplit: é um número, que nos diz para dividir a string no máximo do número de vezes fornecido. Se não for fornecido, não há limite.
Retorna: Retorna uma lista de strings depois de quebrar a string fornecida pelo separador especificado.

CÓDIGO 1:

texto = 'Bem-vindo ao Acervo Lima'

# separa a string nos espaços entre as palavras
print(texto.split())

palavra = 'Bem-vindo, ao, Acervo, Lima'

# separa em ','
print(palavra.split(','))

palavra = 'Bem-vindo: ao: Acervo: Lima'

# separa em ':'
print(palavra.split(':'))

palavra = 'CatBatSatFatOr'

# separa a cada três caracteres
print([palavra[i:i+3] for i in range(0, len(palavra), 3)])

Resultado :

['Bem-vindo', 'ao', 'Acervo', 'Lima']
['Bem-vindo', ' ao', ' Acervo', ' Lima']
['Bem-vindo', ' ao', ' Acervo', ' Lima']
['Cat', 'Bat', 'Sat', 'Fat', 'Or']

CÓDIGO 2

texto = 'Bem-vindo ao Acervo Lima'

# maxsplit: 0
print(texto.split(' ', 0))

# maxsplit: 4
print(texto.split(' ', 4))

# maxsplit: 1
print(texto.split(' ', 1))

Resultado:

['Bem-vindo ao Acervo Lima']
['Bem-vindo', 'ao', 'Acervo', 'Lima']
['Bem-vindo', 'ao Acervo Lima']

Artigo escrito por pawan_asipu e traduzido por Acervo Lima de Python String | split()

0 comentários:

Postar um comentário