Funciones para el manejo de string en Python
Enviado por Fernando Laxi • 14 de Diciembre de 2020 • Documentos de Investigación • 572 Palabras (3 Páginas) • 195 Visitas
Funciones para el manejo de string en Python
len: Calcula la cantidad de caracteres de un string
Ejemplo
s="salta"
can=len(s)
print (can) mostrará 5
find: Regresa el índice correspondiente al primer carácter de la cadena original que coincide con lo que estamos buscando.
str.find(vble string, vble numérica inicio, vble numérica fin)
Ejemplos
s= "tucuman"
t= s.find("u",0,len(s))
print (t) mostrará “1”
s= "tucuman"
t= s.find("u",0,len(s))
print(t)
while t>=0 and t<=len(s):
print ("Las letras u en el texto ",s, " se encuentran en las posiciones:", t)
t= s.find("u",t+1,len(s))
Mostrará:
Las letras u en el texto tucuman se encuentran en las posiciones: 1
Las letras u en el texto tucuman se encuentran en las posiciones: 3
Generalizando:
print("Ingrese una palabra")
pal= input()
print("Ingrese un texto a buscar")
txt= input()
enc= pal.find(txt,0,len(pal))
if enc>=0:
while enc>=0 and enc<=len(pal):
print ("El texto ", txt, " se encuentran en las posiciones:", enc, " de la palabra o frase:", pal)
enc= pal.find(txt,enc+1,len(pal))
else:
print ("No existe el texto buscado en la palabra")
upper y lower: Convierte todos los caracteres de una cadena de texto a mayúsculas o a minúsculas
Ejemplo
pal="IntroDucción"
print (pal.upper())
print (pal.lower())
mostrará:
INTRODUCCIÓN
introducción
strip, lstrip y rstrip: Para eliminar todos los espacios en blanco, solo los que aparecen a la izquierda y solo los que se encuentran a la derecha.
Ejemplo
pal=" Introducción a la Informática "
print (pal.strip())
print (pal.lstrip())
print (pal.rstrip())
mostrará:
Introducción a la Informática
Introducción a la Informática
Introducción a la Informática
Equivalencias con el Left, Right y Mid de otros lenguajes:
- Cadena[:valor numérico] extrae tantos caracteres desde la izquierda como indica el valor numérico.
- Cadena[valor numérico:] extrae tantos caracteres desde el valor numérico hacia el final del texto.
- Cadena[valor numérico1:valor numérico2] extrae caracteres desde valor numérico1 hasta el (valor numérico2 -1).
Ejemplos
1)
fec="12/02/2015"
d=fec[:2]
m=fec[3:5]
a=fec[6:]
print("dia:",d)
print("mes:",m)
print("año:",a)
2)
s= "salta"
print (s[3:]) mostrará “ta”
print (s[2:3]) mostrará “l”
print (s[:4]) mostrará “salt”
Otros Módulos
Sys: Interactúa con el sistema de Python
Algunas funciones:
path: Acceso a la ruta del sistema
version: Retorna el número de versión de Python con información adicional
...