6.4.1. Dar formato a una cadena, sustituyendo texto dinámicamente
Método: format(*args, **kwargs)
Retorna: la cadena formateada.
>>> cadena = "bienvenido a mi aplicación {0}"
>>> print cadena.format("en Python")
bienvenido a mi aplicación en Python
>>> cadena = "Importe bruto: ${0} + IVA: ${1} = Importe neto: {2}"
>>> print cadena.format(100, 21, 121)
Importe bruto: $100 + IVA: $21 = Importe neto: 121
>>> cadena = "Importe bruto: ${bruto} + IVA: ${iva} = Importe neto: {neto}"
>>> print cadena.format(bruto=100, iva=21, neto=121)
Importe bruto: $100 + IVA: $21 = Importe neto: 121
>>> print cadena.format(bruto=100, iva=100 * 21 / 100, neto=100 * 21 / 100 + 100)
Importe bruto: $100 + IVA: $21 = Importe neto: 121
6.4.2. Reemplazar texto en una cadena
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.4.3. Eliminar caracteres a la izquierda y derecha de una cadena
Método: strip(["caracter"])
Retorna: la cadena sustituida.
>>> cadena = " www.eugeniabahit.com "
>>> print cadena.strip()
www.eugeniabahit.com
>>> print cadena.strip(' ')
www.eugeniabahit.com
6.4.4. Eliminar caracteres a la izquierda de una cadena
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
6.4.5. Eliminar caracteres a la derecha de una cadena
Método: rstrip(["caracter"])
Retorna: la cadena sustituida.
>>> cadena = "www.eugeniabahit.com "
>>> print cadena.rstrip( )
www.eugeniabahit.com
Copyright (c) 2011-2013 Eugenia Bahit.
La copia y redistribución de esta página se permite bajo los términos
de la licencia Creative Commons Atribución NoComercial SinDerivadas
3.0 Unported siempre que se conserve esta nota de copyright.