freeCodeCamp/guide/portuguese/python/string-methods/string-split-method/index.md

86 lines
1.9 KiB
Markdown
Raw Normal View History

---
title: String Split Method
localeTitle: Método de divisão de string
---
A função `split()` é comumente usada para divisão de strings em Python.
#### O método `split()`
Predefinição: `string.split(separator, maxsplit)`
`separator` : a cadeia do delimitador. Você divide a string com base nesse caractere. Por exemplo Poderia ser " ", ":", ";" etc
`maxsplit` : O número de vezes para dividir a string com base no `separator` . Se não for especificado ou -1, a string será dividida com base em todas as ocorrências do `separator`
Este método retorna uma lista de substrings delimitadas pelo `separator`
#### Exemplos
1) Dividir string no espaço: ""
```python
string = "freeCodeCamp is fun."
print(string.split(" "))
```
Saída:
```python
['freeCodeCamp', 'is', 'fun.']
```
2) Dividir string na vírgula: ","
```python
string = "freeCodeCamp,is fun, and informative"
print(string.split(","))
```
Saída:
```python
['freeCodeCamp', 'is fun', ' and informative']
```
3) Nenhum `separator` especificado
```python
string = "freeCodeCamp is fun and informative"
print(string.split())
```
Saída:
```python
['freeCodeCamp', 'is', 'fun', 'and', 'informative']
```
Nota: Se nenhum `separator` for especificado, a cadeia será despojada de **todo** espaço em branco
```python
string = "freeCodeCamp is fun and informative"
print(string.split())
```
Saída:
```python
['freeCodeCamp', 'is', 'fun', 'and', 'informative']
```
3) Dividir string usando `maxsplit` . Aqui dividimos a string "" duas vezes:
```python
string = "freeCodeCamp is fun and informative"
print(string.split(" ", 2))
```
Saída:
```python
['freeCodeCamp', 'is', 'fun and informative']
```
#### Mais Informações
Confira os [documentos](https://docs.python.org/2/library/stdtypes.html#str.split) do [Python sobre a divisão de strings](https://docs.python.org/2/library/stdtypes.html#str.split)