En esta entrada vamos a explicar el uso de Strings y de ficheros en Python.

Strings

Los valores de cadena o Strings se pueden escribir entre comillas dobles o comillas simples, no hay diferencias.
Si se quiere concatenar dos o más cadenas entonces se usa el símbolo «+»
Se puede concatenar un string con sigo mismo varias veces, para ellos se utiliza el simbolo «*»: «cadena » * 5

– Seleccionar un caracter: «cadena»[2] –> Se refiere al caracter «d»
si se pone en negativo, entonces es la seleccion empieza desde el final del string: «cadena»[-3] –> Se refiere al caracter «e»
– Seleccionar un grupo de caracteres: «cadena»[2:5] –> Selecciona «den» (el último orden no se incluye)
– Si se quieren escribir símbolos especiales entonces se usa la contra-barra «\»:
\n –> Nueva linea
\\ –> Simbolo \

Funciones para manipular strings:

  • len(<string>) –> devuelve el largo del string
  • <string>.upper() –> convierte el string a mayúsculas
  • <string>.lower() –> convierte el string a minusculas
  • <string>.strip(<stringa quitar>) -> Corta cadenas que estén en los extremos de la cadena original, pero no aquellos que estén en medio
  • <string>.replace(viejo, nuevo) –> sustituye una cadena por otra y devuelve el resultado para recogerlo en otra variable.

Ficheros en Python

  •  archivo = open(«nombreArchivo.txt», <modo>) –> Abre un archivo para «r» lectura (por defecto) o «w» escritura
    si se abre en forma escritura, si hay un archivo con ese nombre el antiguo se pierde
  • textoDelArchivo = archivo.read() –> Lee el texto que hay dentro del archivo para poder leerlo más tarde
  • unaLinea = archivo.readline() –> Lee una linea del archivo cada vez que se llama a esta funcion
  • archivo.write(<String a guardar en el archivo>) –> Guarda un texto en un archivo para recuperarlo más tarde.
  • archivo.close() –> Cierra un archivo y lo guarda correctamente. Pero no se cierra entonces pueden existir errores en el programa.

 

Si tienes dudas o preguntas también puedes plantearlas en nuestro grupo de LinkedIn

DEJA UNA RESPUESTA

Por favor ingrese su comentario!
Por favor ingrese su nombre aquí