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