English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
o método split() quebra uma string em pontos específicos e retorna uma lista de strings.
a sintaxe do split() é:
str.split([separador, [maxsplit]])
o método split() pode usar no máximo2um parâmetro:
separador(Opcional)-é o separador. A string é dividida no separador especificado (separator).
Se o separador não for especificado, qualquer espaço (espaço, quebra de linha, etc.) é um separador.
maxsplit(Opcional)- maxsplit define o número máximo de divisões.
O valor padrão é maxsplit-1,representa que o número de divisões é ilimitado.
split() divide a string no separador e retorna uma lista de strings.
text= 'Love thy neighbor' # 空格处分割 print(text.split()) grocery = 'Milk, Chicken, Bread' # ','处分割 print(grocery.split(', ')) # ':'处分割 print(grocery.split(':'))
Quando o programa é executado, a saída é:
['Amor', 'para', 'o' 'próximo'] ['Leite', 'Frango', 'Pão'] ['Leite, Frango, Pão']
grocery = 'Milk, Chicken, Bread, Butter' # maxsplit: 2 print(grocery.split(', ')) 2)) # maxsplit: 1 print(grocery.split(', ')) 1)) # maxsplit: 5 print(grocery.split(', ')) 5)) # maxsplit: 0 print(grocery.split(', ', 0))
Quando o programa é executado, a saída é:
['Leite', 'Frango, Pão, Manteiga'] ['Leite', 'Frango, Pão, Manteiga'] ['Leite', 'Frango', 'Pão', 'Manteiga'] ['Leite, Frango, Pão, Manteiga']
Se maxsplit for especificado, a lista conterá no máximo maxsplit+1Projeto.