Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
EN
STRINGS
Tipo
de
dato
que
Nombre
de
la
Descripción Argumentos
que
recibe
la
operación Modos
de
uso Errores
retorna operación
Operador
que
retorna
True
si
los
caracteres
de
x
#Evalúa
si
el
substring
x
se
encuentra
dentro
del
bool in -‐ x in s
se
encuentran
en
el
string
s. string
s.
Operador
que
retorna
True
si
los
caracteres
de
x
#Evalúa
si
el
substring
x
no
se
encuentra
dentro
del
bool not in -‐ x not in s
no
se
encuentran
en
el
string
s. string
s.
Operador
que
une
dos
strings. string concatenar -‐ s + t #Concatena
el
string
s
con
el
string
t.
Operador
que
muestra
un
número
de
veces
un
s * n
string repetición -‐ #Devuelve
el
string
n
veces.
string. n * s
Muestra
el
caracter
de
un
índice
específico
en
el
#Devuelve
el
caracter
que
se
encuentra
en
el
índice
string índice
del
caracter s[i]
string
s.
i.
Muestra
el/los
caracteres
desde
un
índice
inicial
#Devuelve
el/los
caracteres
que
se
encuentra
desde
string índice
inicial:índice
final s[i:j]
hasta
el
índice
final
en
el
string
s.
slicing la
posición
I
hasta
la
índice
j-‐1.
Muestra
el/los
caracteres
desde
un
índice
inicial
#Devuelve
el/los
caracteres
que
se
encuentra
desde
hasta
el
índice
final
pero
saltando
k
espacios
en
string índice
inicial:índice
final:salto s[i:j:k] la
posición
i
hasta
la
índice
j-‐1,
saltando
k
espacios
el
string
s.
entre
caracteres.
Recibe
1
o
2
argumentos,
el
primero
#Retorna
el
índice
donde
encuentra
el
subtring
str1,
TypeError:
(Error
en
tiempo
de
ejecución
que
ocurre
cuando
x = s.index(str1, 10)
corresponde
al
subtring
que
deseo
iniciándo
la
búsqueda
desde
el
índice
10. no
se
especifica
el
argumento
de
la
función).
Función
que
retorna
el
índice
de
una
palabra
si
int index buscar
dentro
de
la
cadena
y
el
ValueError:
(Error
en
tiempo
de
ejecución
que
sucede
la
encuentra
dentro
del
string.
segundo
al
índice
desde
el
cual
iniciaré
cuando
no
existe
el
substring
del
cual
quiero
conocer
su
la
búsqueda.
#Retorna
el
índice
donde
encontró
el
subtring
str1,
índice
en
la
cadena).
x = s.index(str1, 100)
iniciándo
la
búsqueda
desde
el
índice
100.
Recibe
el
carácter
o
conjunto
de
#Remueve
los
espacios
en
blanco
que
están
al
inicio
x = s.strip()
Función
que
retorna
una
copia
del
string
caracteres
a
remover.
Si
no
se
y/o
fin
del
string
s.
excluyendo
el
carácter
especificado
del
inicio
o
str strip especifica
el
argumento,
el
argumento
final
del
string
s.
carácter
por
default
remueve
el
#Remueve
los
espacios
el
carácter
enviado
como
x = s.strip('|')
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
los
x = s.split()
como
seprador,
el
cual
indica
cómo
se
caracteres
del
string.
Función
que
retorna
una
lista
de
palabras
del
list split debe
dividir
el
string
s.
Si
no
se
string
s,
separadas
por
el
delimitador
sep.
especifica
el
argumento,
el
separador
x = s.split("|")
#Divide
el
string
s
por
el
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
la
TypeError:
(Error
en
tiempo
de
ejecución
que
ocurre
cuando
elementos
de
una
colección
son
concatenados
str join elementos
serán
unidos
por
el
x = "-".join(l) lista
l.
no
se
especifica
el
argumento
de
la
función)
por
un
separador. separador
que
se
especifique.
Función
que
retorna
True
si
el
string
inicia
con
el
Recibe
como
argumento
el
prefijo
con
TypeError:
(Error
en
tiempo
de
ejecución
que
ocurre
cuando
prefijo
enviado
como
argumento.
Caso
contrario
bool startswith x = s.startswith("pre") #Evalúa
si
el
string
s,
inicial
con
el
prefijo
"pre".
el
que
evalúa
el
inicio
del
string
s. no
se
especifica
el
argumento
de
la
función)
retorna
False.
Función
que
retorna
True
si
el
string
termina
Recibe
como
argumento
el
sufijo
con
TypeError:
(Error
en
tiempo
de
ejecución
que
ocurre
cuando
con
el
sufijo
enviado
como
argumento.
Caso
bool endswith x = s.endswith("ar") #Evalúa
si
el
string
s,
finaliza
con
el
sufijo
"ar".
el
que
evalúa
el
fin
del
string
s. 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
s
son
bool isalnum No
recibe
ningún
argumento. s.isalnum() #Evalúa
si
el
string
s
tiene
caracteres
alfanuméricos.
alfanuméricos.
Caso
contrario
retorna
False.
Función
que
retorna
True
si
todos
los
caracteres
o
al
menos
un
carácter
en
el
string
s
#Evalúa
si
el
string
s
tiene
caracteres
que
bool isalpha No
recibe
ningún
argumento. s.isalpha()
corresponde
al
alfabeto.
Caso
contrario
retorna
corresponden
al
alfabeto.
False.
Función
que
retorna
True
si
el
string
s
contiene
#Evalúa
si
el
string
s
esta
conformado
únicamente
únicamente
dígitos.
Caso
contrario
retorna
bool isdigit No
recibe
ningún
argumento. s.isdigit()
por
dígitos.
False.
Función
que
retorna
True
si
todos
los
caracteres
#Evalúa
si
en
el
string
s,
uno
o
más
caracteres
están
del
string
s
escritos
estan
en
minúscula.
Caso
bool islower No
recibe
ningún
argumento. s.islower()
escritos
en
minúscula.
contrario
retorna
False.
Función
que
retorna
True
si
todos
los
caracteres
#Evalúa
si
en
el
string
s,
uno
o
más
caracteres
están
del
string
s
estan
escritos
en
mayúscula.
Caso
bool isupper No
recibe
ningún
argumento. s.isupper()
escritos
en
mayúscula.
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.