Estructuras de Datos
Estructuras de Datos
Estructuras de datos
Servicio Integral de Gestión y Mediación del Imprimido por: Ana Massiel Montesino Granados
Sitio:
Aprendizaje Día: Monday, 12 de June de 2023, 12:44
Curso: PROGRAMACIÓN BÁSICA CON PYTHON SECCIÓN E
Libro: Estructuras de datos
Tabla de contenidos
1. ¿Qué es un dato?
2. ¿Qué es una variable?
2.1. Nombres para variables
2.2. Constantes
3. Funciones
3.1. Función print()
3.2. Función input()
4. Cadena de texto
4.1. Secuencia de escape
4.2. Extraer un caracter de una cadena
5. Listas
6. Referencias
1. ¿Qué es un dato?
En programación se conoce como datos a los caracteres que puede ser numérico, alfabético, etc. En consecuencia, al ingresar
al computador para ser procesados y tener como resultado alguna información. A continuación te presentamos los diferentes
tipos de datos que existen para programar con Python:
https://sigma.cnti.gob.ve/mod/book/tool/print/index.php?id=6655 1/8
12/6/23, 12:44 Estructuras de datos
Una variable es dónde se almacena un dato. Son fundamentales ya que permiten definir nombres para los valores que
tenemos en memoria y que vamos a usar en nuestro programa. Así mismo, una variable hace uso de un espacio en la
memoria para almacenar la información. En Python se utiliza el signo = para asignar un valor a una variable. Ejemplo nombre
= valor En la imagen que tenemos a continuación se encuentran las palabras reservadas para este lenguaje de
programación.
En el cuadro a continuación conoceremos algunos ejemplos de variables correctos e incorrectos para tomarlos en cuando a
la hora de crear variables para nuestro código.
Es fundamental que los nombres de las variables sean concisos y simples para poder identificar su uso dentro del programa.
Ahora bien, para comprobar el valor que le hemos asignado a una variable debemos hacer lo siguiente:
A través de una terminal, sólo es necesario usar el mismo nombre de la variable como comando y de resultado, arrojará su
valor.
En un programa editor de código , podemos hacer uso de la función print.
Por ejemplo:
numero = 384
print(numero)
https://sigma.cnti.gob.ve/mod/book/tool/print/index.php?id=6655 2/8
12/6/23, 12:44 Estructuras de datos
2.2. Constantes
Un caso especial y que es importante mencionar son las constantes. Es un tipo de variable pero su valor nunca cambia al
menos que se haga directamente en el código del programa. En el caso de las constantes, se debe escribir su nombre
utilizando mayúscula sostenida, de ser necesario se pueden combinar con guiones bajos.
Ejemplo: PORCENTAJE = 20
3. Funciones
El interprete del lenguaje de programación Python guarda funciones que automáticamente son interpretadas, son llamadas
funciones «built-in» o incorporadas por defecto. Para consultar la funcionalidad de cada una, podemos visitar su página oficial
haciendo clic aquí.
https://sigma.cnti.gob.ve/mod/book/tool/print/index.php?id=6655 3/8
12/6/23, 12:44 Estructuras de datos
La función print() es la que nos permite mostrar en la pantalla del editor de código el valor que almacena una variable. Así
mismo, admite algunos parámetros interesantes dentro de un programa como lo vemos a continuación:
No es un secreto que con los programas buscamos la mayor interacción con el usuario y una de ellas es la solicitud de datos
utilizando como entrada el teclado. Como muchos otros lenguajes de programación, Python también nos ofrece la
posibilidad de leer información que se envía a través del teclado al computador. Esto se hace a través de la función input()
https://sigma.cnti.gob.ve/mod/book/tool/print/index.php?id=6655 4/8
12/6/23, 12:44 Estructuras de datos
4. Cadena de texto
En Python se le llama cadena de texto o strings a la secuencia de caracteres que nos permiten almacenar información textual.
La función que se utiliza para representar las cadenas de texto es str(). Así mismo, se trata de texto encerrado entre comillas
simples (‘hola’) o dobles (“hola”). Dentro de las comillas se pueden añadir caracteres especiales que representan un escape:
con \n el carácter de nueva línea o \t el carácter de tabulación. Python nos ofrece la posibilidad de hacer lo siguiente:
En la primera opción estamos usando \ en las comillas simples para que no sean tratadas como caracteres especiales. En la
segunda opción estamos creando el string con comillas dobles (por fuera) para poder incluir directamente las comillas
simples (por dentro). En Python también podemos usar tres comillas simple en un string, se utiliza cuando tenemos cadenas
multilineas:
Así mismo, existen las cadenas vacías que son aquellas que no contienen ningún carácter. Su representación en Python es la
siguiente:
https://sigma.cnti.gob.ve/mod/book/tool/print/index.php?id=6655 5/8
12/6/23, 12:44 Estructuras de datos
Python permite escapar el significado de algunos caracteres para conseguir otros resultados como imprimir un texto por
línea. Esto lo hacemos agregando una barra invertida \ antes del caracter en cuestión. Quizás la secuencia de escape más
conocida es \n que representa un salto de línea, como lo veremos a continuación:
También podemos agregar comillas simple dentro de un texto que luego se vaya a imprimir, utilizando \'palabra\'
https://sigma.cnti.gob.ve/mod/book/tool/print/index.php?id=6655 6/8
12/6/23, 12:44 Estructuras de datos
Por último, podemos agregar dentro de un texto, barras invertidas cuando sea necesario utilizando \\
Los strings están indexados y cada caracter tiene su propia posición. Para obtener un único caracter dentro de una cadena de
texto es necesario especificar su índice dentro de corchetes:
5. Listas
Las listas son un tipo de colección ordenadas que contiene cualquier tipo de datos: números, cadenas, booleanos y más. Con
otras palabras, las listas son estructuras de datos que permiten almacenar objetos mediante un orden definido, lo que
significa que podemos añadir, eliminar y modificar sus elementos. Crear una lista es tan sencillo como indicar entre corchetes,
y separados por comas, los valores que queremos incluir en la lista. En la imagen a continuación, se muestra un ejemplo de
lista vacía y otras con elementos.
https://sigma.cnti.gob.ve/mod/book/tool/print/index.php?id=6655 7/8
12/6/23, 12:44 Estructuras de datos
6. Referencias
Agosto 2022
Esta obra está bajo una licencia de Creative Commons Reconocimiento-NoComercial-CompartirIgual 3.0 Venezuela.
https://sigma.cnti.gob.ve/mod/book/tool/print/index.php?id=6655 8/8