Métodos de cadenas de Python – KDnuggets
Foto por autor
En este blog, veremos los métodos integrados de Python para trabajar con cadenas. Puede usar estos métodos para realizar comprobaciones booleanas y cambiar o cambiar la forma de una cadena.
hasta
El método `Upper()` convierte todas las letras minúsculas a mayúsculas.
text="knoWledge dIsCoverY NuggETS"
# Converting string to uppercase
new_string = text.upper()
print(f"Before: {text}\nAfter: {new_string}\n")
Before: knoWledge dIsCoverY NuggETS
After: KNOWLEDGE DISCOVERY NUGGETS
reemplázalo
El método `replace()` toma dos argumentos para reemplazar todas las apariciones de una subcadena con otra subcadena.
# Replacing the string
new_string = text.replace("knoWledge dIsCoverY ","KD")
print(f"Before: {text}\nAfter: {new_string}\n")
Before: knoWledge dIsCoverY NuggETS
After: KDNuggETS
encontrar
`find()` buscará una subcadena y, si la encuentra, devolverá el índice más bajo de la subcadena.
# Find the string
new_string = text.find("dIsCoverY")
print(f"The string is at {new_string} index\n")
The string is at 10 index
número
El método `isnumeric()` devuelve True si todos los caracteres de la cadena son numéricos.
# Is the text numerical?
new_string = text.isnumeric()
print(f"Is the text numerical? {new_string}\n")
print(f"Is·the·text·numerical?·{new_string}\n")
#·Is·the·text·numerical?
new_string·=·text.isnumeric()
Is the text numerical? False
Cambio de caso
- abajo(): cambia todas las letras mayúsculas a minúsculas.
- en mayúsculas (): cambia el primer carácter de una cadena a mayúsculas.
- hasta(): cambia todas las letras minúsculas a mayúsculas.
- título(): cambia la cadena a la letra del título.
- casefold(): realiza coincidencias de cadenas débiles.
- caja de intercambio(): cambia todas las letras mayúsculas a minúsculas y las letras minúsculas a mayúsculas.
cheques
- comienza con(): Devuelve True si la cadena comienza con la subcadena dada.
- termina con(): Devuelve True si la cadena termina con la subcadena dada.
- número de salud(): comprueba si todos los caracteres de una cadena son alfanuméricos.
- isalfa(): comprueba si todos los caracteres de una cadena son alfabéticos.
- isdecimal(): comprueba si todos los caracteres de una cadena son decimales.
- esdigito(): comprueba si todos los caracteres de una cadena son números.
- identificador(): comprueba si la cadena es un identificador válido.
- es bajo(): comprueba si todos los caracteres de una cadena están en minúsculas.
- digital(): comprueba si todos los caracteres de una cadena son numéricos.
- imprimible(): Devuelve True si todos los caracteres de la cadena son imprimibles o si la cadena está vacía
- esespacio(): comprueba si todos los caracteres de una cadena son espacios en blanco.
- estítulo(): comprueba si todos los caracteres de una cadena contienen una letra de encabezado.
- essuperior(): comprueba si todos los caracteres de una cadena están en mayúsculas.
Dividir y unir
- entrar(): devuelve una cadena concatenada.
- sección(): divide la cadena en la primera aparición del delimitador.
- rpartición(): divide la cuerda en tres partes.
- rsplit(): delimita la cadena desde la derecha usando el separador especificado.
- líneas divididas(): divide líneas en los límites de línea.
- separar(): divide la cadena utilizando un delimitador especificado.
Llenado y Limpieza
- centro(): Rellene la cadena con el carácter especificado.
- solo(): Alinea la línea a la izquierda usando el ancho especificado.
- justo(): Hizo la cuerda recta usando el ancho especificado.
- lstrip(): elimina los caracteres principales de una cadena.
- rstrip(): elimina los caracteres finales de una cadena.
- banda(): elimina los caracteres iniciales y finales de una cadena.
- zfill(): devuelve una copia de la cadena con los caracteres ‘0’ a la izquierda de la cadena.
Encontrar y reemplazar
- codificar(): codifica una cadena utilizando un esquema de codificación especificado.
- encontrar(): devuelve el índice más bajo de la subcadena especificada.
- rencontrar(): devuelve el índice de altura de la subcadena especificada.
- índice (): devuelve la posición en la cadena donde aparece la subcadena por primera vez.
- rindex(): devuelve el índice más alto de una subcadena dentro de una cadena.
- reemplazar(): se requieren dos argumentos para reemplazar todas las apariciones de una subcadena con otra subcadena.
Varios
- contar(): cuenta el número de ocurrencias de una subcadena en una cadena.
- pestañas de extensión (): especifica la cantidad de espacio que será reemplazado por el carácter “\t” en la cadena.
- hacertrans(): devuelve la tabla de traducción.
- traducir(): cambia la cadena usando mapas de traducción.
- formato(): formatea la cadena para la impresión de la consola.
- formato_mapa(): formatea los valores especificados en la cadena usando un diccionario.
Abid Ali Awan (@1abidaliawan) es un profesional científico de datos certificado al que le encanta crear modelos de aprendizaje automático. Actualmente, se enfoca en la creación de contenido y la redacción de blogs técnicos sobre aprendizaje automático y tecnologías de ciencia de datos. Abid tiene una Maestría en Gestión de Tecnología y una Licenciatura en Ingeniería de Telecomunicaciones. Su visión es crear un producto de inteligencia artificial utilizando una red neuronal gráfica para estudiantes que luchan contra enfermedades mentales.