Computing">
Métodos de Strings
Métodos de Strings
Métodos de Strings
strings: métodos
TOTAL
métodos de análisis
count( ) : retorna el número de veces que se repite un conjunto de
caracteres especificado.
"Hola mundo".count("Hola")
>> 1
strings: métodos
TOTAL
métodos de análisis
isdigit( ): determina si todos los caracteres de la cadena son dígitos, o
pueden formar números, incluidos aquellos correspondientes a lenguas
orientales.
"abc123".isdigit()
>> False
isnumeric( ): determina si todos los caracteres de la cadena son números,
incluye también caracteres de connotación numérica que no
necesariamente son dígitos (por ejemplo, una fracción).
"1234".isnumeric()
>> True
isdecimal( ): determina si todos los caracteres de la cadena son decimales;
esto es, formados por dígitos del 0 al 9.
"1234".isdecimal()
>> True
isalnum( ): determina si todos los caracteres de la cadena son
alfanuméricos.
"abc123".isalnum()
>> True
isalpha( ): determina si todos los caracteres de la cadena son alfabéticos.
"abc123".isalpha()
>> False
Python
strings: métodos
TOTAL
métodos de análisis
islower( ): determina si todos los caracteres de la cadena son minúsculas.
"abcdef".islower()
>> True
strings: métodos
TOTAL
métodos de transformación
En realidad los strings son inmutables; por ende, todos los métodos a
continuación no actúan sobre el objeto original sino que retornan uno nuevo.
capitalize( ) retorna la cadena con su primera letra en mayúscula.
"hola mundo".capitalize()
>> 'Hola mundo'
encode( ) codifica la cadena con el mapa de caracteres especificado y
retorna una instancia del tipo bytes.
"Hola mundo".encode("utf-8")
>> b'Hola mundo'
replace( ) reemplaza una cadena por otra.
"Hola mundo".replace("mundo", "world")
>> 'Hola world'
lower( ) retorna una copia de la cadena con todas sus letras en
minúsculas.
"Hola Mundo!".lower()
>> 'hola mundo!'
upper( ) retorna una copia de la cadena con todas sus letras en
mayúsculas.
"Hola Mundo!".upper()
>> 'HOLA MUNDO!'
Python
strings: métodos
TOTAL
métodos de transformación
swapcase( ) cambia las mayúsculas por minúsculas y viceversa.
"Hola Mundo!".swapcase()
>> 'hOLA mUNDO!'
strip( ), lstrip( ) y rstrip( ) remueven los espacios en blanco que preceden
y/o suceden a la cadena.
" Hola mundo! ".strip()
>> 'Hola mundo!'
Los métodos center( ), ljust( ) y rjust( ) alinean una cadena en el centro, la
izquierda o la derecha. Un segundo argumento indica con qué caracter se
deben llenar los espacios vacíos (por defecto un espacio en blanco).
"Hola".center(10, "*")
>> '***Hola***'
strings: métodos
TOTAL
join( ) debe ser llamado desde una cadena que actúa como separador
para unir dentro de una misma cadena resultante los elementos de una
lista.
", ".join(["C", "C++", "Python", "Java"])
>> 'C, C++, Python, Java'