Métodos String en Python

Python tiene un conjunto de métodos integrados que puede usar en los tipos de datos string o cadenas.

Importante: Todos los métodos string o cadena devuelven nuevos valores. No cambian la cadena original.

MétodoDescripció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.

Obtenga más información sobre las cadenas en nuestro Tutorial de cadenas de Python.