Vous êtes sur la page 1sur 2

FUNCIONES DE STRINGS

Tipo de dato que Nombre de la


Descripción Argumentos que recibe la función Modos de uso Errores
retorna función
Función que retorna una copia del string con
string upper Ninguno x = s.upper() #Retorna el string s en mayúscula.
todos sus caracteres en mayúscula.
Función que retorna una copia del string con
string lower Ninguno x = s.lower() #Retorna el string s en mayúscula.
todos sus caracteres en minúscula.
Función que retorna una copia del string con
#Retorna el string s poninendo en mayúscula
su primer carácter en mayúscula y los demás string capitalize Ninguno x = s.capitalize()
la primera letra.
en minúscula.
#Cuenta la cantidad de veces que se encuentra la
Función que cuenta la cantidad de veces que Recibe la cadena que se desea
int count x = s.count(str) cadena str en la cadena s. #Retorna 0 si la cadena
una cadena se encuentra en otra. contar.
str no está presente en la cadena s.

#Retorna el índice donde encuentra el subtring


x = s.index(str1)
str1.

Recibe 1 o 2 argumentos, el primero #Retorna el índice donde encuentra el subtring TypeError: (Error en tiempo de ejecución que ocurre
x = s.index(str1, 10)
corresponde al subtring que deseo str1, iniciándo la búsqueda desde el índice 10. cuando no se especifica el argumento de la función).
Función que retorna el índice de una palabra
int index buscar dentro de la cadena y el ValueError: (Error en tiempo de ejecución que sucede
si la encuentra dentro del string.
segundo al índice desde el cual cuando no existe el substring del cual quiero conocer su
iniciaré la búsqueda. #Retorna el índice donde encontró el subtring índice en la cadena).
x = s.index(str1, 100)
str1, iniciándo la búsqueda desde el índice 100.

x=s.find(str1) #Retorna el índice donde inicia el substring str1.


Recibe al menos un substring str1
como argumento. Además, puede
Función que retorna el índice donde inicia el #Retorna el índice donde inicia el substring TypeError: (Error en tiempo de ejecución que ocurre
int find recibir el subtring x=s.find(str1[2:5])
substring str1. definido como str1[start:end]. cuando no se especifica el argumento de la función)
str1[start:end].Start y end son
interpretados como slicing. #Retorna -1 si el substring str1 no está en el
x=s.find(str1)
string s.

Función que retorna una copia del string s con


Recibe 2 argumentos, el substring #Reemplaza el substring "hi" por "bye" en la TypeError: (Error en tiempo de ejecución que ocurre
todas las ocurrencias del subtring del anterios str replace x = s.replace("hi", "bye")
old y el new. cadena s. cuando no se especifica el argumento de la función)
subtring str1, reemplazadas por el nuevo

Recibe el carácter o conjunto de #Remueve los espacios en blanco que están al


x = s.strip()
Función que retorna una copia aradel string caracteres a remover. Si no se inicio y/o fin del string s.
excluyendo el carácter especificado del inicio str strip especifica el argumento, el
o final del string s. argumento carácter por default #Remueve los espacios el carácter enviado como
x = s.strip('|')
remueve el espacio en blanco. argumento del inicio y/o fin del string s.

Recibe una cadena de caracteres #Divide el string s por espacios en blanco entre
x = s.split()
como seprador, el cual indica cómo los caracteres del string.
Función que retorna una lista de palabras del
list split se debe dividir el string s. Si no se
string s, separadas por el delimitador sep.
especifica el argumento, el x = s.split("|") #Divide el string s por el separador "|".
separador por default es el espacio.

Función que retorna un string, donde los Recibe una colección, cuyos
l=["hola","espol"] #Concatena el separador "-" a cada elemento de TypeError: (Error en tiempo de ejecución que ocurre
elementos de una colección son str join elementos serán unidos por el x = "-".join(l) la lista l. cuando no se especifica el argumento de la función)
concatenados por un seprador. separador que se especifique.
Función que retorna True si el string inicia con Recibe como argumento el prefijo
TypeError: (Error en tiempo de ejecución que ocurre
el prefijo enviado como argumento. Caso bool startswith con el que evalúa el inicio del string x = s.startswith("pre") #Evalúa si el string s, inicial con el prefijo "pre".
cuando no se especifica el argumento de la función)
contrario retorna False. s.

Función que retorna True si el string termina


Recibe como argumento el sufijo TypeError: (Error en tiempo de ejecución que ocurre
con el sufijo enviado como argumento. Caso bool endswith x = s.endswith("ar") #Evalúa si el string s, finaliza con el sufijo "ar".
con el que evalúa el fin del string s. cuando no se especifica el argumento de la función)
contrario retorna False.
Función que retorna True si todos los
caracteres o al menos un carácter en el string #Evalúa si el string s tiene caracteres
bool isalnum No recibe ningún argumento. s.isalnum()
s son alfanuméricos. Caso contrario retorna alfanuméricos.
False.
Función que retorna True si todos los
caracteres o al menos un carácter en el string #Evalúa si el string s tiene caracteres que
bool isalpha No recibe ningún argumento. s.isalpha()
s corresponde al alfabeto. Caso contrario corresponden al alfabeto.
retorna False.
Función que retorna True si el string s
#Evalúa si el string s esta conformado
contiene únicamente dígitos. Caso contrario bool isdigit No recibe ningún argumento. s.isdigit()
únicamente por dígitos.
retorna False.
Función que retorna True si todos los
#Evalúa si en el string s, uno o más caracteres
caracteres del string s escritos estan en bool islower No recibe ningún argumento. s.islower()
están escritos en minúscula.
minúscula. Caso contrario retorna False.
Función que retorna True si todos los
#Evalúa si en el string s, uno o más caracteres
caracteres del string s estan escritos en bool isupper No recibe ningún argumento. s.isupper()
están escritos en mayúscula.
mayúscula. Caso contrario retorna False.

Vous aimerez peut-être aussi