Hola controleros y controleras, en esta entrada entenderemos sobre los tipos de datos o variables en Python conocidos como los Tipos Primitivos del lenguaje de programación.
Antes de comenzar, te invito para que veas nuestro CURSO GRATUITO DE PYTHON PARA PRINCIPIANTES EN ESPAÑOL.
Y que te suscribas a nuestro canal de YouTube, si te interesa el mundo de la programación, los microcontroladores y la teoría del control.
Tipos Primitivos en Python
Los tipos primitivos o tipos de datos en python son las estructuras de datos más elementales del lenguaje de programación. Son los componentes básicos para tratar todo tipo de datos o variables y contienen valores de datos puros y simples.
Python tiene cuatro tipos primitivos: enteros, flotantes, booleanos y cadenas o Strings.
- Los tipos de variables enteros en Python (int) se utilizan para representar datos numéricos, específicamente números enteros. Estos pueden ser tanto positivos como negativos.
year = 2021 dia = 7 edad = 26 temperatura = -5 angulo = -45
- Los tipos de datos flotantes en Python (float) se utilizan para representar números de coma flotante o con decimales.
pi = 3.1416 estatura = 1.84 peso = 85.6 temperatura = -5.55 edad = 26.0
- Los tipos primitivos booleanos en python (bool) son tipos de datos binarios, es decir que pueden tomar los valores: Verdadero (True) y Falso (False). Son útiles para expresiones con condicionales y de comparaciones.
esta_frio = True es_bajo = False
- Los tipos de datos String en Python son un arreglo de caracteres que forman cadenas para formar un mensaje o oración generalmente. Se pueden crear usando comillas simples, dobles o triples.
profesor = "Sergio Castaño Giraldo" web = 'Control Automático Educación' cursos = """ 1. Python 2. Matlab 3. MicroPython 4. Arduino 5. PIC 6. Control de Procesos """
Asegnación de Tipos de Variables en Python
Una característica interesante de Python es que podemos asignar o inicializar múltiples variables en una misma línea de código.
Por ejemplo, si se tienen las coordenados de un plano cartesiano, x=1 y y=2, podemos asignar estos tipos de datos en python creando los siguientes objetos en una única linea:
x, y = 1, 2
O también podemos asignar un mismo valor a varias variables:
x = y = 5
Función PRINT y INPUT
En entradas pasadas comenzamos a utilizar las funciones print y input de python para mostrar mensajes en pantalla y pedir datos al usuario respectivamente.
Ahora que entendemos el concepto de los tipos primitivos en python, veremos que existen las cuatro funciones elementales provenientes de estos tipos primitivos:
int() #Convierte a entero float() #Convierte a flotante bool() #Entrega False si es cero y True en el resto str() #Convierte a string
Ahora es posible corregir el inconveniente visto en el reto de la entrada de la función input en python, donde queríamos sumar dos números.
Para eso era necesario usar la función del tipo primitivo int() y convertir todos los str o string que retorna la función input en números enteros.
n1 = int(input('Número 1: ')) n2 = int(input('Número 2: ')) print('La suma de los dos números es: ', n1+n2)
Aprovechando, continuemos mejorando nuestra comprensión con la función Print. Existen otras formas de mostrar nuestro resultados de forma formatada usando el print.format en python.
Para eso debemos colocar dentro del print una mascara con dos llaves {}, las cuales van a representar algún valor dentro del mensaje, seguidamente deberemos colocar una coma y los valores que deseamos pasar en la formatación:
print('La suma es: {}'.format(n1+n2))
mostrando el mensaje ‘La suma es 7’, suponiendo n1=4 y n2=3.
Pero podemos pasar varios valores como:
print('La suma de {} y {} es {}'.format(n1, n2, n1+n2))
mostrando el mensaje ‘La suma de 4 y 3 es 7‘, suponiendo n1=4 y n2=3.
Sin embargo esta función ha sido simplificada y ahora para hacer un print formatado basta con colocar un f al inicio del string dentro de la función print y colocando directamente las variables dentro de las máscaras {}.
print(f'La suma de {n1} y {n2} es {n1+n2}')
mostrando el mensaje ‘La suma de 4 y 3 es 7‘, suponiendo n1=4 y n2=3. Vemos que ahora es mucho más reducido el número de lineas de código que debemos digitar.
Eso es todo por la entrada del dia de hoy, espero les haya gustado y hayan aprendido algo nuevo. Si te ha servido el contenido de esta entrada, de los videos y los códigos de implementación y deseas apoyar mi trabajo invitandome a un café super barato, puedes hacerlo en el siguiente link:
👉 Invitar a Sergio a un Café ☕️
Que esten muy bien, nos vemos en la siguiente entrada.
Mi nombre es Sergio Andres Castaño Giraldo, y en este sitio web voy a compartir una de las cosas que mas me gusta en la vida y es sobre la Ingeniería de Control y Automatización. El sitio web estará en constante crecimiento, voy a ir publicando material sobre el asunto desde temas básicos hasta temas un poco más complejos. Suscríbete al sitio web, dale me gusta a la página en Facebook y únete al canal de youtube. Espero de corazón que la información que comparto en este sitio, te pueda ser de utilidad. Y nuevamente te doy las gracias y la bienvenida a control automático educación.