ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Funciones para el manejo de string en Python


Enviado por   •  14 de Diciembre de 2020  •  Documentos de Investigación  •  572 Palabras (3 Páginas)  •  149 Visitas

Página 1 de 3

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:

  1. Cadena[:valor numérico] extrae tantos caracteres desde la izquierda como indica el valor numérico.
  2. Cadena[valor numérico:] extrae tantos caracteres desde el valor numérico hacia el final del texto.
  3. 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

...

Descargar como (para miembros actualizados)  txt (4.3 Kb)   pdf (60.4 Kb)   docx (10.4 Kb)  
Leer 2 páginas más »
Disponible sólo en Clubensayos.com