Está en la página 1de 2

OPERADORES EN STRINGS

Tipo de dato que Nombre de la Argumentos que recibe la


Descripción Modos de uso Errores
retorna operación operación
Operador que retorna True si los caracteres #Evalúa si el substring x se encuentra dentro del
bool in - x in s
de x se encuentran en el string s. string s.
Operador que retorna True si los caracteres #Evalúa si el substring x no se encuentra dentro
bool not in - x not in s
de x no se encuentran en el string s. del string s.
Operador que concatena dos o más strings. str concatenar - s + t #Concatena el string s con el string t.
Operador que repite un número de veces un s * n
str repetición - #Devuelve el string n veces.
string. n * s
IndexError: (Error en tiempo de ejecución que ocurre
Muestra el caracter de un índice específico #Devuelve el caracter que se encuentra en el
str indexación índice del caracter s[i] cuando se ha especificado un índice fuera del rango del
en el string s. índice i.
string)
Muestra el/los caracteres desde un índice #Devuelve el/los caracteres que se encuentra
índice inicial:índice final s[i:j]
inicial hasta el índice final menos uno en el desde el índice i hasta el índice j-1.

Muestra el/los caracteres desde un índice str slicing #Devuelve el/los caracteres que se encuentra
inicial hasta un índice final pero saltando k índice inicial:índice final:salto s[i:j:k] desde el índice i hasta el índice j-1, saltando k
espacios en el string s. espacios entre caracteres.

FUNCIONES DE PYTHON (USANDO STRINGS)


Función de python que devuelve la longitud #Devuelve el número de caracteres que
int longitud str len(s)
del string s contiene el string s.
Función de python que devuelve el caracter #Devuelve el caracter mínimo que contiene el
string mínimo str min(s)
mínimo que existe en el string s. string s.
Función de python que devuelve el caracter #Devuelve el caracter máximo que contiene el
string máximo str max(s)
máximo que existe en el string s. string s.

FUNCIONES DE STRINGS (INVOCADO POR LA VARIABLE STRING)


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
str 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
str 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 str capitalize Ninguno x = s.capitalize()
la primera letra.
en minúscula.
#Retorna el índice donde encuentra el subtring
x = s.index(str1)
str1.

Recibe 1 o 2 argumentos, el #Retorna el índice donde encuentra el subtring TypeError: (Error en tiempo de ejecución que ocurre
x = s.index(str1, 10)
primero corresponde al subtring 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 que deseo buscar dentro de la ValueError: (Error en tiempo de ejecución que sucede
si la encuentra dentro del string.
cadena y el segundo al índice desde cuando no existe el substring del cual quiero conocer su
el cual 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 todas las ocurrencias del subtring del Recibe 2 argumentos, el substring #Reemplaza el substring "hi" por "bye" en la TypeError: (Error en tiempo de ejecución que ocurre
str replace x = s.replace("hi", "bye")
anterios subtring str1, reemplazadas por el old y el new. cadena s. cuando no se especifica el argumento de la función)
nuevo
Recibe el carácter o conjunto de
#Remueve los espacios en blanco que están al
Función que retorna una copia del string caracteres a remover. Si no se x = s.strip()
strip inicio y/o fin del string s.
excluyendo el carácter especificado del inicio str especifica el argumento, el
o final del string s. argumento carácter por default #Remueve el carácter enviado como argumento
x = s.strip('|')
remueve el espacio en blanco. del inicio y/o fin del string s.
Recibe una cadena de caracteres
#Divide el string s por espacios en blanco entre
Función que retorna una lista de palabras del como seprador, el cual indica cómo x = s.split()
list split los caracteres del string.
string s, separadas por el delimitador sep. se debe dividir el string s. Si no se
especifica el argumento, el x = s.split("|") #Divide el string s por el separador "|".
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 separador. separador que se especifique.
Función que retorna True si el string inicia Recibe como argumento el prefijo
TypeError: (Error en tiempo de ejecución que ocurre
con 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
#Evalúa si el string s tiene caracteres
caracteres son alfanuméricos. Caso contrario bool isalnum No recibe ningún argumento. s.isalnum()
alfanuméricos.
retorna False.
Función que retorna True si todos los
#Evalúa si el string s tiene caracteres que
caracteres corresponde al alfabeto. Caso bool isalpha No recibe ningún argumento. s.isalpha()
corresponden al alfabeto.
contrario 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 están en minúscula. bool islower No recibe ningún argumento. s.islower()
están escritos en 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 están en mayúscula. bool isupper No recibe ningún argumento. s.isupper()
están escritos en mayúscula.
Caso contrario retorna False.
Función que retorna el número de veces que
Recibe el caracter que se necesita
aparece un caracter en el string s. Caso int count s.count('a') #Cuenta cuantas veces aparece a en el string s.
contar
contrario retorna False.

También podría gustarte