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.

Leave a Reply

Your email address will not be published. Required fields are marked *