Python tiene un conjunto de métodos integrados que puede usar en los tipos de datos string o cadenas.
- Tutorial de Cadenas en Python
Importante: Todos los métodos string o cadena devuelven nuevos valores. No cambian la cadena original.
Qué son los métodos string en Python
En Python, los métodos de cadenas (string methods) son funciones incorporadas que se utilizan para manipular y trabajar con cadenas de texto. Las cadenas en Python son objetos inmutables, lo que significa que no se pueden modificar directamente, pero los métodos de cadenas proporcionan diversas operaciones y transformaciones que permiten manipularlas.
A continuación puedes consultar los métodos string en Python:
Método | Descripción |
capitalize() | Convierte el primer carácter a mayúsculas |
casefold() | Convierte cadena en minúsculas |
center() | Devuelve una cadena centrada |
count() | Devuelve el número de veces que aparece un valor especificado en una cadena |
encode() | Devuelve una versión codificada de la cadena. |
endswith() | Devuelve verdadero si la cadena termina con el valor especificado |
expandtabs() | Establece el tamaño de pestaña de la cadena. |
find() | Busca en la cadena un valor específico y devuelve la posición donde se encontró |
format() | Formatea valores especificados en una cadena |
format_map() | Formatea valores especificados en una cadena |
index() | Busca en la cadena un valor específico y devuelve la posición donde se encontró |
isalnum() | Devuelve True si todos los caracteres de la cadena son alfanuméricos |
isalpha() | Devuelve True si todos los caracteres de la cadena están en el alfabeto |
isascii() | Devuelve True si todos los caracteres de la cadena son caracteres ASCII |
isdecimal() | Devuelve True si todos los caracteres de la cadena son decimales |
isdigit() | Devuelve True si todos los caracteres de la cadena son dígitos |
isidentifier() | Devuelve True si la cadena es un identificador |
islower() | Devuelve True si todos los caracteres de la cadena están en minúsculas |
isnumeric() | Devuelve True si todos los caracteres de la cadena son numéricos |
isprintable() | Devuelve True si todos los caracteres de la cadena son imprimibles |
isspace() | Devuelve True si todos los caracteres de la cadena son espacios en blanco |
istitle() | Devuelve True si la cadena sigue las reglas de un título |
isupper() | Devuelve True si todos los caracteres de la cadena están en mayúsculas |
join() | Convierte los elementos de un iterable en una cadena |
ljust() | Devuelve una versión justificada a la izquierda de la cadena. |
lower() | Convierte una cadena en minúsculas |
lstrip() | Devuelve una versión recortada a la izquierda de la cadena. |
maketrans() | Devuelve una tabla de traducción para ser utilizada en las traducciones. |
partition() | Devuelve una tupla donde la cadena se divide en tres partes |
replace() | Devuelve una cadena donde un valor especificado se reemplaza con un valor especificado |
rfind() | Busca en la cadena un valor específico y devuelve la última posición donde se encontró |
rindex() | Busca en la cadena un valor específico y devuelve la última posición donde se encontró |
rjust() | Devuelve una versión justificada a la derecha de la cadena. |
rpartition() | Devuelve una tupla donde la cadena se divide en tres partes |
rsplit() | Divide la cadena en el separador especificado y devuelve una lista |
rstrip() | Devuelve una versión recortada a la derecha de la cadena. |
split() | Divide la cadena en el separador especificado y devuelve una lista |
splitlines() | Divide la cadena en los saltos de línea y devuelve una lista |
startswith() | Devuelve verdadero si la cadena comienza con el valor especificado |
strip() | Devuelve una versión recortada de la cadena. |
swapcase() | Intercambia mayúsculas y minúsculas y viceversa |
title() | Convierte el primer carácter de cada palabra a mayúsculas |
translate() | Devuelve una cadena traducida |
upper() | Convierte una cadena en mayúsculas |
zfill() | Rellena la cadena con un número especificado de valores 0 al principio |
Importante: Todos los métodos de cadena devuelven nuevos valores. No cambian la cadena original.