¡Bienvenido a esta nueva lección!

Es momento de conocer los conceptos básicos de la programación orientados a objetos, específicamente los objetos string.

La pregunta clave es ¿Cómo se manejan los string en Python?

Python es un lenguaje de alto nivel y como muchos lenguajes de programación, está orientado a objetos (POO). En este tema conocerás cómo manejar archivos de texto utilizando Python (incluyendo abrir, cerrar, leer y escribir en archivos .txt), a través de la POO.

Objeto String: El módulo string comprende funciones que permiten utilizar cadenas. Para utilizarlo, primero debemos importarlo tal como lo menciona Wentworth, Elkner, Downey, Meyers (2019).

Import string: Para poder visualizar lo que existe dentro de este, se utiliza la función Dir con el nombre del módulo como un argumento: Dir (string)

Cómo crear cadenas en Python: Las cadenas se crean al introducir un texto rodeado por comillas, ya sean dobles o sencillas, las podemos asignar a una variable y después verla en pantalla al asignarla a un print(), método interno de Python

cadena= “Saludos desde Tecmilenio”
print (cadena)

Caracteres especiales en Python: Dentro de las cadenas es posible que introducir caracteres especiales, es decir, indicaciones adicionales para el manejo de los textos en pantalla. Para ello se utiliza el carácter \

\t   Incluir tabulador
\n  Incluir salto de línea
\\   Imprimir el carácter \A

Operaciones con cadenas en Python:  Al igual que con los números, con las cadenas podemos utilizar operadores para realizar ciertas acciones:

+ Suma o concatena 2 cadenas
Print(“Suma ” + “de “ + “cadenas”);

Suma de cadenas

* Repite la cadena n número de veces
Print (“Multiplica” *3);

Multiplica Multiplica Multiplica

Para saber más sobre un objeto específico de la lista, se emplea el comando type. Es necesario especificar el nombre del módulo seguido por el objeto usando la notación punto.
.
type(string.digits)
<type 'str'>
type(string.find)
<type 'function'>

Puesto que string.digits es una cadena, se podrá mostrar para ver su contenido:

printstring.digits
0123456789

En este tema conociste los básicos para manejo de POO. Lo importante es practicar de manera continua tareas sencillas que puedas automatizar, y poco a poco tus habilidades mejorarán, para así llegar a realizar módulos más complejos.