Está en la página 1de 3

FUNCIONES EN PHYTON

1. strip: La función "strip()" retorna una copia de una cadena con ciertos caracteres
eliminados de su principio y final. En esencia, la función strip compara los caracteres de
inicio y fin con un conjunto de caracteres definidos por el usuario y los elimina hasta
llegar a un carácter que no coincida.

Método: strip(["caracter"])

Retorna: la cadena sustituida.

>>> cadena = " www.eugeniabahit.com "


>>> print cadena.strip()
www.eugeniabahit.com

>>> print cadena.strip(' ')


www.eugeniabahit.com

 lstrip()
Devuelve una copia de la cadena con los blancos iniciales omitidos. Ejemplo:

Método: lstrip(["caracter"])

Retorna: la cadena sustituida.

>>> cadena = "www.eugeniabahit.com"


>>> print cadena.lstrip("w." )
eugeniabahit.com

>>> cadena = " www.eugeniabahit.com"


>>> print cadena.lstrip()
www.eugeniabahit.com

 rstrip()
devuelve una copia de la cadena con los blancos finales omitidos

Método: rstrip(["caracter"])

Retorna: la cadena sustituida.

>>> cadena = "www.eugeniabahit.com "


>>> print cadena.rstrip( )
www.eugeniabahit.com

2. upper: Devuelve una copia de la cadena convertida a mayúsculas. Ejemplo:

Método: upper()

Retorna: una copia de la cadena en mayúsculas.


>>> cadena = "Hola Mundo"
>>> print cadena.upper()
HOLA MUNDO

3. lower: Devuelve una copia de la cadena con las letras convertidas a minúsculas.
Ejemplo:

Método: lower()

Retorna: una copia de la cadena en minúsculas.

>>> cadena = "Hola Mundo"


>>> print cadena.lower()
hola mundo

4. find: find(sub,[,desde[,hasta]])devuelve la posición de la primera aparición de sub en


la cadena; si se incluye desde, la búsqueda comienza en esa posición y termina en hasta,
si se especifica. Ejemplo:

Método: find("subcadena" [, posicion_inicio, posicion_fin])

Retorna: un entero representando la posición donde inicia la subcadena dentro de


cadena. Si no la encuentra, retorna -1.

>>> cadena = "bienvenido a mi aplicación".capitalize()


>>> print cadena.find("mi")
13
>>> print cadena.find("mi", 0, 10)
-1

5. replace: replace(v,n)devuelve una copia de la cadena donde se han sustituido todas las
apariciones dela cadena v por n. Ejemplo:

Método: replace("subcadena a buscar", "subcadena por la cual reemplazar")

Retorna: la cadena reemplazada.

>>> buscar = "nombre apellido"


>>> reemplazar_por = "Juan Pérez"
>>> print "Estimado Sr. nombre apellido:".replace(buscar, reemplazar_por)
Estimado Sr. Juan Pérez:

6. split: split([s])devuelve una lista que contiene las palabras de la cadena. Si se incluye
las cadenas, se utiliza como separador. Ejemplo:

Método: split("separador")

Retorna: una lista con todos elementos encontrados al dividir la cadena por un
separador.
>>> keywords = "python, guia, curso, tutorial".split(", ")
>>> print keywords
['python', 'guia', 'curso', 'tutorial']

7. join: join(l [,p])devuelve la cadena que se obtiene al unir los elementos de la lista l
separados por blancos o por p si se especifica. Ejemplo:

Retorna: la cadena unida con el iterable (la cadena es separada por cada uno de los
elementos del iterable).

>>> formato_numero_factura = ("Nº 0000-0", "-0000 (ID: ", ")")


>>> numero = "275"
>>> numero_factura = numero.join(formato_numero_factura)
>>> print numero_factura
Nº 0000-0275-0000 (ID: 275)

También podría gustarte