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 cuerda
---
**TODO: `string` información básica**
[Python Docs - Cuerdas](https://docs.python.org/3/library/stdtypes.html#strings)
**Creación:**
Una `string` vacía se crea utilizando un par de comillas o apóstrofes:
```shell
>>> new_string = ''
>>> type(new_string)
<class 'string'>
>>> len(new_string)
0
```
[Python Docs - Más sobre cuerdas](https://docs.python.org/3/tutorial/datastructures.html#more-on-strings)
* `string.find('you')` Devuelve la posición más baja en la que se encuentra la subcadena.
* `str.join(iterable)` Une todos los elementos en un `iterable` con una cadena especificada.
* `str.replace(old, new, max)` se usa para reemplazar la subcadena `old` con la cadena `new` por un total de `max` veces. Este método devuelve una nueva copia de la cadena con el reemplazo, y la `str` original no se modifica.
* `string.split(separator, maxsplit)` Devuelve una lista de subcadenas delimitadas por el `separator` , un número de `maxsplit` opcional de veces, y si no se especifica, la cadena se dividirá en todas las instancias del `separator` .
* `string.strip(to_strip)` Devuelve una cadena con `to_strip` eliminada tanto del principio como del final de la cadena. Si no se especifica `to_strip` , esto eliminará todos los caracteres de espacio en blanco.

View File

@ -0,0 +1,33 @@
---
title: String Find Method
localeTitle: Método de búsqueda de cadenas
---
## Método de búsqueda de cadenas
Hay dos opciones para encontrar una subcadena dentro de una cadena en Python, `find()` y `rfind()` .
Cada uno devolverá la posición en la que se encuentra la subcadena. La diferencia entre los dos es que `find()` devuelve la posición más baja, y `rfind()` devuelve la posición más alta.
Se pueden proporcionar argumentos opcionales de inicio y fin para limitar la búsqueda de la subcadena a partes de la cadena.
Ejemplo:
```shell
>>> string = "Don't you call me a mindless philosopher, you overweight glob of grease!"
>>> string.find('you')
6
>>> string.rfind('you')
42
```
Si no se encuentra la subcadena, se devuelve -1.
```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
```
Más información:
Cadena de [documentación de los](https://docs.python.org/3/library/stdtypes.html#string-methods) métodos.

View File

@ -0,0 +1,78 @@
---
title: String Join Method
localeTitle: Método de unión de cadenas
---
## Método de unión de cadenas
El `str.join(iterable)` método se utiliza para unir todos los elementos en un `iterable` con una cadena especificada `str` . Si el iterable contiene valores no de cadena, genera una excepción TypeError.
`iterable` : Todos los iterables de cadena. Podría una lista de cadenas, tupla de cadena o incluso una cadena simple.
#### Ejemplos
1) Únete a una lista de cadenas con `":"`
```python
print ":".join(["freeCodeCamp", "is", "fun"])
```
Salida
```shell
freeCodeCamp:is:fun
```
2) Únete a una tupla de cuerdas con `" and "`
```python
print " and ".join(["A", "B", "C"])
```
Salida
```shell
A and B and C
```
3) Inserta un `" "` después de cada carácter en una cadena
```python
print " ".join("freeCodeCamp")
```
Salida:
```shell
free C ode C amp
```
4) Uniéndose con una cuerda vacía.
```python
list1 = ['p','r','o','g','r','a','m']
print("".join(list1))
```
Salida:
```shell
program
```
5) Unir con conjuntos.
```python
test = {'2', '1', '3'}
s = ', '
print(s.join(test))
```
Salida:
```shell
2, 3, 1
```
#### Más información:
[Documentación de Python en String Join](https://docs.python.org/2/library/stdtypes.html#str.join)

View File

@ -0,0 +1,41 @@
---
title: String Replace Method
localeTitle: Método de reemplazo de cadena
---
## Método de reemplazo de cadena
El `str.replace(old, new, max)` se usa para reemplazar la subcadena `old` con la cadena `new` para un total de `max` veces. Este método devuelve una nueva copia de la cadena con el reemplazo. La cadena original `str` no se ha modificado.
#### Ejemplos
1. Reemplace todas las apariciones de `"is"` con `"WAS"`
```python
string = "This is nice. This is good."
newString = string.replace("is","WAS")
print(newString)
```
Salida
```python
ThWAS WAS nice. ThWAS WAS good.
```
2. Reemplace las 2 primeras apariciones de `"is"` con `"WAS"`
```python
string = "This is nice. This is good."
newString = string.replace("is","WAS", 2)
print(newString)
```
Salida
```python
ThWAS WAS nice. This is good.
```
#### Más información:
Lea más sobre el reemplazo de cadenas en los [documentos de 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 división de cadenas
---
La función `split()` se usa comúnmente para la división de cadenas en Python.
#### El método `split()`
Plantilla: `string.split(separator, maxsplit)`
`separator` : la cadena delimitadora. Se divide la cadena en función de este carácter. Por ejemplo. podría ser " ", ":", ";" etc
`maxsplit` : el número de veces que se divide la cadena en función del `separator` . Si no se especifica o -1, la cadena se divide según todas las apariciones del `separator`
Este método devuelve una lista de subcadenas delimitadas por el `separator`
#### Ejemplos
1) Cadena dividida en el espacio: ""
```python
string = "freeCodeCamp is fun."
print(string.split(" "))
```
Salida:
```python
['freeCodeCamp', 'is', 'fun.']
```
2) Dividir cadena en coma: ","
```python
string = "freeCodeCamp,is fun, and informative"
print(string.split(","))
```
Salida:
```python
['freeCodeCamp', 'is fun', ' and informative']
```
3) Sin `separator` especificado
```python
string = "freeCodeCamp is fun and informative"
print(string.split())
```
Salida:
```python
['freeCodeCamp', 'is', 'fun', 'and', 'informative']
```
Nota: si no se especifica ningún `separator` , la cadena se eliminará de **todos los** espacios en blanco
```python
string = "freeCodeCamp is fun and informative"
print(string.split())
```
Salida:
```python
['freeCodeCamp', 'is', 'fun', 'and', 'informative']
```
3) Dividir la cadena usando `maxsplit` . Aquí dividimos la cadena en "" dos veces:
```python
string = "freeCodeCamp is fun and informative"
print(string.split(" ", 2))
```
Salida:
```python
['freeCodeCamp', 'is', 'fun and informative']
```
#### Más información
Echa un vistazo a los [documentos de Python en la división de cadenas](https://docs.python.org/2/library/stdtypes.html#str.split)

View File

@ -0,0 +1,38 @@
---
title: String Strip Method
localeTitle: Método de tira de cadena
---
## Método de tira de cadena
Hay tres opciones para eliminar caracteres de una cadena en Python, `lstrip()` , `rstrip()` y `strip()` .
Cada uno devolverá una copia de la cadena con los caracteres eliminados, desde el principio, el final o el principio y el final. Si no se dan argumentos, el valor predeterminado es quitar los caracteres de espacio en blanco.
Ejemplo:
```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!'
```
Se puede proporcionar un argumento opcional como una cadena que contiene todos los caracteres que desea eliminar.
```py
>>> url = 'www.example.com/'
>>> url.strip('w./')
'example.com'
```
Sin embargo, note que solo la primera `.` Me despojaron de la cuerda. Esto se debe a que la función de `strip` solo elimina los argumentos que se encuentran a la izquierda o la derecha. Desde w viene antes de la primera `.` se despojan juntos, mientras que 'com' está presente en el extremo derecho antes de `.` despues de pelar `/`
#### Más información:
Cadena de [documentación de los](https://docs.python.org/3/library/stdtypes.html#string-methods) métodos.