Procesamiento De Texto Y Archivos De Txto Python

Páginas: 5 (1032 palabras) Publicado: 20 de octubre de 2015
Procesamiento de texto y Archivos de texto, lenguaje Python version2.7.5
FUNCIONES A UTILIZAR:
Para el procesamiento de texto tenemos:
“\n” el cual corresponde a un salto de línea, para cuando se quiera escribir en una archivo de texto debemos agregarlo al final para que se siga escribiendo en la siguiente línea, el “\n” cuenta como un elemento para obtener el len (ejemplo: len(a\nb) = 3)X.replace(): con esta función reemplazamos una letra de un string por la que nosotros queramos, los parámetros que recibe esta función son de 2 a tres, el primero es la letra a reemplazar, el segundo es la letra que vamos a agregar, y el tercer parámetro es un numero entero que corresponde a cuantas veces queremos que haga el reemplazo. EJEMPLO: m = “la mar estaba serena”, m.replace(“a”,”e”) m = “lemer estebe serene”
X.split(): Esta funcion nos permite separar un string como nosotros queramos. Al realizar esta función, debemos designarla a una variable ya que lo que hacemos es crear una lista con los elementos correspondientes al string, separados por el carácter que le digamos. Para esta función el parámetro puede ser vacio, con lo cual separa por los espacios, o con cualquier otro carácterque nosotros le demos. EJEMPLO: m = “la mar estaba serena”, d = m.split()  d = [“la”, “mar”, “estaba”, ”serena”]. Otro ejemplo: f = m.split(“e”)  f = ['la mar ', 'staba s', 'r', 'na']
x.join(y): la función join nos permite crear un string a partir de una lista que tengamos, en este caso x corresponde al carácter con el que queremos unir los elementos e y corresponde al nombre de la lista.EJEMPLO: b = ["hola","como","estas"], "-->".join(b), 'hola-->como-->estas'.
Map(x,t): el map en esta ocacion será muy utilizado. El map es una función que posee dos parámetros, el x corresponde a una función la cual queremos aplicar en t, el cual corresponde a un elemento (en la mayoría de los casos este elemento corresponde a una lista). Las funciones que se aplican principalmente son, len, sum, int,string, max, min, sort, etc. EJEMPLO: b = ["hola","como","estas"], c = map(len,b),  c = [4, 4, 5], map(str,c)  ['4', '4', '5']
X.format(): el format pueden usarlo bastante, es conveniente su uso en casos que hay que agregar datos a un archivo de texto pero que ya tienen una estructura preestablecida. Su funcionamiento es el siguiente, primero se crea un string, el cual se guarda en unavariable, y dentro de este string dejaremos algunas “llaves” ({}), estas llaves pueden ser un numero o una palabra, entonces, al momento de utilizar el format, uno llama a este string (el x en este caso), y escribe x.format(“a”,”b”), el cual reemplazara las llaves por los valores dados. Ejemplo: t = "yo {0}, vivo en {1}", t.format("diego","valparaiso"), en este caso, los valores se reemplazan a partir dela posiscion, diego es el elemento en la posición 0 por tanto se reemplaza en el string donde aparece 0 y lo mismo para valparaiso, esto lo pueden utilizar con la cantidad de numeros que quieran. OTRO EJEMPLO: t = "yo {nombre}, vivo en {ciudad}", t.format(ciudad="valparaiso",nombre="diego")  'yo diego, vivo en valparaiso'. En este caso, en el string ahora en vez de números se tienen nombres de“variables”, las cuales designe su valores en el format, sin importar el orden, simplemente nombrándola
X.upper(): cambia las minúsculas por mayúsculas dentro de un string. EJEMPLO: s = "Bienvenido a la USM", s.upper()  'BIENVENIDO A LA USM'
X.lower(): cambia las mayúsculas por minusculas. EJRMPLO: (seguimos con la variable “s”), s.lower()  'bienvenido a la usm'
X.sawpcase(): cambia las mayúsculaspor minusculas y viceversa al mismo tiempo. EJEMPLO: s.swapcase(),  'bIENVENIDO A LA usm'
ARCHIVOS DE TEXTO:
Open(): debemos crear una variable y a esta le asignamos open(x), donde x corresponde a un archivo de texto. Si se escribe solo el nombre del archivo de texto lo vamos a abrir para “leerlo”, no se podrá modificar, también lo podemos abrir para escribir y para agregarle datos....
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Taller 1 Uso Python Para Procesamiento De Textos
  • Archivos De Texto
  • Codificadores De Texto En Python
  • procesamiento de archivos
  • Convertir un archivo de texto en un archivo excel.doc
  • Procesador de texto
  • Procesador De Texto
  • Procesadores de texto

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS