terça-feira, 26 de janeiro de 2021

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


text = 'geeks for geeks'
  
# quebra a string nos epaços em branco
print(text.split()) 

word = 'geeks, for, geeks'
  
# quebra a string quando encontra ',' 
print(word.split(',')) 
  
word = 'geeks:for:geeks'
  
# quebra a string quando encontra ':' 
print(word.split(':')) 
  
word = 'CatBatSatFatOr'
  
# quebra em 3 
print([word[i:i+3] for i in range(0, len(word), 3)]) 

Resultado :

['geeks', 'para', 'geeks']
['geeks', 'para', 'geeks']
['geeks', 'para', 'geeks']
['Gato', 'Morcego', 'Sáb', 'Gordo', 'Ou']

CÓDIGO 2

word = 'geeks, for, geeks, pawan'
  
# maxsplit: 0 
print(word.split(', ', 0)) 
  
# maxsplit: 4 
print(word.split(', ', 4)) 
  
# maxsplit: 1 
print(word.split(', ', 1)) 

Resultado :

['geeks, for, geeks, pawan']
['geeks', 'para', 'geeks', 'pawan']
['geeks', 'para, geeks, pawan']

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

0 comentários:

Postar um comentário