fix(guide): simplify directory structure

This commit is contained in:
Mrugesh Mohapatra
2018-10-16 21:26:13 +05:30
parent f989c28c52
commit da0df12ab7
35752 changed files with 0 additions and 317652 deletions

View File

@@ -0,0 +1,31 @@
---
title: String Methods
localeTitle: Métodos de String
---
**TODO: `string` informação básica**
[Documentos em Python - Strings](https://docs.python.org/3/library/stdtypes.html#strings)
**Criação:**
Uma `string` vazia é criada usando um par de aspas ou apóstrofos:
```shell
>>> new_string = ''
>>> type(new_string)
<class 'string'>
>>> len(new_string)
0
```
[Documentos em Python - Mais sobre strings](https://docs.python.org/3/tutorial/datastructures.html#more-on-strings)
* `string.find('you')` Retorna a posição mais baixa em que a substring é encontrada.
* `str.join(iterable)` todos os elementos em um `iterable` com uma string especificada.
* `str.replace(old, new, max)` é usado para substituir a subseqüência `old` pela string `new` por um total `max` vezes. Este método retorna uma nova cópia da string com a substituição e a `str` original permanece inalterada.
* `string.split(separator, maxsplit)` Retorna uma lista de substrings delimitadas pelo `separator` , um número `maxsplit` opcional de vezes, e se não for especificado, a string será dividida em todas as instâncias do `separator` .
* `string.strip(to_strip)` Retorna uma string com `to_strip` removida do início e do final da string. Se `to_strip` não for especificado, isso `to_strip` todos os caracteres em branco.

View File

@@ -0,0 +1,33 @@
---
title: String Find Method
localeTitle: String Find Method
---
## String Find Method
Existem duas opções para encontrar uma substring dentro de uma string em Python, `find()` e `rfind()` .
Cada um retornará a posição na qual a substring é encontrada. A diferença entre os dois é que `find()` retorna a posição mais baixa e `rfind()` retorna a posição mais alta.
Argumentos opcionais de início e fim podem ser fornecidos para limitar a pesquisa da subseqüência dentro de partes da cadeia.
Exemplo:
```shell
>>> string = "Don't you call me a mindless philosopher, you overweight glob of grease!"
>>> string.find('you')
6
>>> string.rfind('you')
42
```
Se a substring não for encontrada, -1 será retornado.
```shell
>>> string = "Don't you call me a mindless philosopher, you overweight glob of grease!"
>>> string.find('you', 43) # find 'you' in string anywhere from position 43 to the end of the string
-1
```
Mais Informações:
[Documentação de](https://docs.python.org/3/library/stdtypes.html#string-methods) métodos de string.

View File

@@ -0,0 +1,78 @@
---
title: String Join Method
localeTitle: Método de Junção de Cadeia
---
## Método de Junção de Cadeia
O `str.join(iterable)` é usado para unir todos os elementos em um `iterable` com uma cadeia especificada `str` . Se o iterável contiver quaisquer valores não-string, ele gerará uma exceção TypeError.
`iterable` : todos os iteráveis de string. Poderia uma lista de strings, tuple de string ou até mesmo uma string simples.
#### Exemplos
1) Junte-se a is it de strings com `":"`
```python
print ":".join(["freeCodeCamp", "is", "fun"])
```
Saída
```shell
freeCodeCamp:is:fun
```
2) Junte-se a uma tupla de strings com `" and "`
```python
print " and ".join(["A", "B", "C"])
```
Saída
```shell
A and B and C
```
3) Insira um `" "` após cada caractere em uma string
```python
print " ".join("freeCodeCamp")
```
Saída:
```shell
free C ode C amp
```
4) Entrando com uma string vazia.
```python
list1 = ['p','r','o','g','r','a','m']
print("".join(list1))
```
Saída:
```shell
program
```
5) juntando-se com conjuntos.
```python
test = {'2', '1', '3'}
s = ', '
print(s.join(test))
```
Saída:
```shell
2, 3, 1
```
#### Mais Informações:
[Documentação Python sobre junção de strings](https://docs.python.org/2/library/stdtypes.html#str.join)

View File

@@ -0,0 +1,41 @@
---
title: String Replace Method
localeTitle: Método de Substituição de Cadeias
---
## Método de Substituição de Cadeias
O `str.replace(old, new, max)` é usado para substituir a subseqüência `old` pela string `new` por um total `max` vezes. Este método retorna uma nova cópia da string com a substituição. A string original `str` permanece inalterada.
#### Exemplos
1. Substitua todas as ocorrências de `"is"` por `"WAS"`
```python
string = "This is nice. This is good."
newString = string.replace("is","WAS")
print(newString)
```
Saída
```python
ThWAS WAS nice. ThWAS WAS good.
```
2. Substitua as duas primeiras ocorrências de `"is"` por `"WAS"`
```python
string = "This is nice. This is good."
newString = string.replace("is","WAS", 2)
print(newString)
```
Saída
```python
ThWAS WAS nice. This is good.
```
#### Mais Informações:
Leia mais sobre a substituição de strings nos [documentos do Python](https://docs.python.org/2/library/string.html#string.replace)

View File

@@ -0,0 +1,86 @@
---
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)

View File

@@ -0,0 +1,38 @@
---
title: String Strip Method
localeTitle: Método de Faixa de Cordas
---
## Método de Faixa de Cordas
Existem três opções para separar caracteres de uma string em Python, `lstrip()` , `rstrip()` e `strip()` .
Cada um retornará uma cópia da string com os caracteres removidos, desde o início, o final ou o início e o fim. Se nenhum argumento for dado, o padrão é retirar os caracteres do espaço em branco.
Exemplo:
```py
>>> string = ' Hello, World! '
>>> strip_beginning = string.lstrip()
>>> strip_beginning
'Hello, World! '
>>> strip_end = string.rstrip()
>>> strip_end
' Hello, World!'
>>> strip_both = string.strip()
>>> strip_both
'Hello, World!'
```
Um argumento opcional pode ser fornecido como uma string contendo todos os caracteres que você deseja remover.
```py
>>> url = 'www.example.com/'
>>> url.strip('w./')
'example.com'
```
No entanto, observe que apenas o primeiro `.` foi retirado da string. Isso ocorre porque a função `strip` apenas retira os caracteres de argumento que ficam à esquerda ou à direita. Desde que vem antes do primeiro `.` eles ficam despojados juntos, enquanto 'com' está presente na extremidade direita antes do `.` depois de descascar `/`
#### Mais Informações:
[Documentação de](https://docs.python.org/3/library/stdtypes.html#string-methods) métodos de string.