Métodos de manipulación de cadenas
Python tiene muchos métodos (funciones listas para usar) para trabajar con cadenas. Muchos de ellos se denominan usando notación de puntos y se denominan
métodos. Puede encontrar una lista completa de métodos de manipulación de cadenas en línea.
Vamos a familiarizarnos con algunos de ellos.
s = "aAbBcC"
sUp = s.superior() # sUp = "AABBCC" - un método que traduce
# en mayúscula cada carácter de la cadena
sLow = s.lower()
# sLow = "aabbcc" - un método que traduce
# cada carácter de la cadena en minúsculas
A la izquierda del punto está el nombre de la cadena (o la propia cadena entre comillas) a la que se aplicará el método, ya la derecha del punto está el nombre del método. El método siempre se escribe entre paréntesis. Puede haber cualquier parámetro dentro de los corchetes si es necesario.
Anteriormente, ya usamos el método de trabajar con cadenas cuando mostramos datos en la pantalla en un formato determinado: el método format()
un = 4
b = 5
imprimir("{}+{}={}".formato(a,b,a+b)) # 4+5=9
Otro método útil isdigit()
es un método para verificar si todos los caracteres de una cadena son dígitos, devuelve un valor booleano (Verdadero o Falso).
s = "ab1c"
print(s.isdigit()) #Falso
s = "123"
imprimir(s.esdigit()) #Verdadero
El útil método strip()
le permite eliminar espacios al principio y al final de una cadena
s = " ab 1c "
imprimir('s=', s.strip()) # s=ab 1c