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