▷ Cursos de Programación de 0 a Experto © Garantizados
Iniciar sesión Sign up

Iniciar sesión/Registrarse

Cursos Favoritos 0

Buscar

Menú

Tipos de datos y Variables en Python

  • Publicado por: Rafael Fernandez
  • Categoría: Blog Principiante Python
15 comentarios
aprenderpython-tiposdedatosyvariables
Objetivo del 3º tutorial de Curso de Python para Principiantes
Realizar algunos programas para entender los tipos de datos y variables que existen en Python

Clase de fundamentos de Python

Tipos de datos y Variables en Python

Python cuenta con varios tipos de datos, ya que no es lo mismo un número, que una letra, que un valor que solo puede ser Falso o Verdadero.

Una característica de Python es que el tipo de variable no se declara (mucho mejor para nosotros ?)

Tipos de Enteros

Numeros:

  • Enteros
  • Reales
  • Complejos
Enteros:

Son los números que no tienen decimales y pueden ser positivos y negativos (el 0 es un entero también). Estos números son los conocidos int (entero) o long (entero largo para más precisión).


X=-4

Reales:

Son los números que tienen decimales y son del tipo float.


X= 3.5502

Complejos:

Son los números que tienen una parte real y una imaginaria. Estos números se denominan complex y si no los conoces es probable que no lo necesites, aunque si te puedo de decir que tienen algunas aplicaciones muy interesantes. Ejemplo de número completo:


X= 2,1 + 6j

 

Tipo de Cadenas

Las cadenas son texto cerrado entre comillas (simples o dobles). Las cadenas admiten operadores como la suma o la multiplicación. Ejemplo de cadenas:


cadena1 = ('comillas simples')

print (cadena1)

cadena2 = ("comillas dobles")

print (cadena2)

n = "Aprender"

a = "Python"

n_a = n + " " + a

print (n_a)

 

Tipos de booleanos

Este es el tipo de variable que solo puede tener Verdadero o Falso. Son valores muy usados en condiciones y bucles. Ejemplo de variable booleana:


aT = True

print ("El valor es Verdadero:", aT, ", el cual es de tipo", type(aT)), "\n"

aF = False

print ("El valor es Falso:", aF, ", el cual es de tipo", type(aF))

 

Tipos de conjuntos

Son una colección de datos sin elementos que se repiten


pla = 'pastelito', 'jamon', 'papa', 'empanadilla', 'mango', 'quesito'

print (pla)

 

Tipos de listas

Son listas que almacenan vectores (arrays). Estas listas pueden tener diferentes tipos de datos. Ejemplo de listas en Python:


b = ['2.36', 'elefante', 1010, 'rojo']

print (b)

l4 = b[0:3:2]

print(l4)

 

Tipos de tuplas:

Es una lista que no se puede modificar después de su creación, es inmodificable:


# Ejemplo simple
tupla = 19645, 59621, 'hola python!'

# Ejemplo tuplas anidadas

otra = tupla, (1, 5, 3, 6, 5)

# operación asignación de valores de una tupla en variables

x, y, z = tupla

print(tupla)

print(otra)

#ejemplo de tupla para una conexión con una base detos

print ("\nConectar a la base de datos MySql")

print ("==============================\n")

conexion_bd = "1546.540.07.18","accesoroot","1gh6","users",

print ("Conexion tipica:", conexion_bd)

print (conexion_bd)

conexion_c = conexion_bd, "3457","19",

print ("\nConexion con estos parametros:", conexion_c)

print (conexion_c)

print ("\n")

print ("Acceder a la IP de la base de datos:", conexion_c[0][0])

print ("Acceder al usuario de la base de datos:", conexion_c[0][1])

print ("Acceder a la clave de la base de datos:", conexion_c[0][2])

print ("Acceder al nombre de la base de datos:", conexion_c[0][3])

print ("Acceder al puerto :", conexion_c[1])

print ("Acceder al tiempo de espera de conexion:", conexion_c[2])

 

Tipos de diccionarios:

Define los datos uno a uno entre un campo y un valor, ejemplo:

datos_basicos = {

"nombres":"Fran",

"apellidos":"Pardo Garcia",

"numero":"145548",

"fecha_nacimiento":"03111980",

"lugar_nacimiento":"Madrid, España",

"nacionalidad":"Portuguesa",

"estado_civil":"Casado"}

print ("\nDetalle del diccionario")

print ("=======================\n")

print ("\nClaves del diccionario:", datos_basicos.keys())

print ("\nValores del diccionario:", datos_basicos.values())

print ("\nElementos del diccionario:", datos_basicos.items())

# Ejemplo practico de los diccionarios

print ("\nInscripcion de Curso")

print ("====================")

print ("\nDatos de participante")

print ("---------------------")

print ("Cedula de identidad:", datos_basicos['numero'])

print ("Nombre completo: " + datos_basicos['nombres'] + " " + datos_basicos['apellidos'])

 

Operadores aritméticos


#Suma +

g= 5+1 # g=6

#Resta –

g= 5-1 # g=4

#Negacion –

g= -5+1 # g=-4

#Multiplicacion *

g= 5*2 # g=10

#Exponente **

g= 5**2 # g=25

#Division /

g= 5/2 # g=2.5

#Division entera //

g= 5//2 # g=2

#Modulo: divide el operando de la izquierda por el operador del lado derecho y devuelve el resto.

g= 7 % 2 # g=1

Operadores relacionales

Estos operadores comparan valores y dan como resultado un valor booleano (es decir un valor Verdadero o Falso):

==     ¿son iguales a y b?                     r = 5 == 3 # r es False

!=      ¿son distintos a y b?                  r = 5 != 3 # r es True

<       ¿es a menor que b?                   r = 5 < 3 # r es False

>      ¿es a mayor que b?                    r = 5 > 3 # r es True

<=    ¿es a menor o igual que b?      r = 5 <= 5 # r es True

>=    ¿es a mayor o igual que b?      r = 5 >= 3 # r es True

 

➡ ¿Quieres saber mas de Python? Te invitamos al Curso de Python para Principiantes:

Curso Python desde 0

blogh

Autor:Rafael Fernandez

Empezé estudiando Física aunque mas tarde me decanté por la Ingeniería. Después de hacer un master de Hidráulica (esp. Aero-hidrodinámica de Vehículos) comenzé el PhD en Ingeniería. Hoy en día me encuentro trabajando para la empresa ITK Engineering AG como ingeniero de desarrollo. Entre mi pasiones está el desarrollo e implementación de todo tipo de códigos en Python y otros lenguages. Puedes visitar mi perfil en Linkedin.

15 comentarios

  • Los mejores IDE de python - Como instalar Python en: OS, Window y Linux - El Blog para Aprender Python
    junio 15, 2017 a 8:09 am Responder

    […] Si has llegado hasta aquí Enorabuena 👍pasa a la siguiente clase ➡ Tipos de datos y Variables en Python […]

  • Funciones y como depurar (debbugin) en Spyder Anaconda: - El Blog para Aprender Python
    junio 15, 2017 a 8:30 am Responder

    […] Tipos de datos y Variables en Python […]

    • Un curso excelente
      julio 15, 2019 a 8:10 pm Responder

      Didáctica y contenidos excelentes

  • Introducción del curso de Principiante - El Blog para Aprender Python
    julio 13, 2017 a 10:46 am Responder

    […] operativo que usemos (Window, OS o Linux). Explicaremos los conceptos fundamentales sobre los tipos de datos y variables en Python asi como las sentencias y bucles, los cuales son usados no solo en python sino por cualquier […]

    • Muy buena clase , gracias y felicitaciones
      abril 9, 2019 a 7:04 pm Responder

      Excelente

  • samanocedillo
    junio 23, 2019 a 6:38 am Responder

    Me gusta la manera de llevar a cavo el curso.

  • ▷Top Mejores IDE / Editores y Como Instalar de Python
    agosto 14, 2019 a 7:18 am Responder

    […] Curso Python desde 0, 3º clase […]

  • JordiG
    agosto 19, 2019 a 5:20 pm Responder

    Estoy aprendiendo con Raspberry 3 B+ y los comandos no funcionan (por ejemplo PRINT a )

    • Rafael Fernandez
      septiembre 18, 2019 a 2:11 pm Responder

      Hola prueba esto:
      print “hola mundo”

  • Angy Leon
    agosto 29, 2019 a 3:01 am Responder

    l4 = b[0:3:2], no entendí que significan los números dentro de los corchetes, me podrían explicar

    • Rafael Fernandez
      septiembre 18, 2019 a 2:15 pm Responder

      Hola Angy, pues eso significa que l4 es b desde la posicion 0 hasta la 3 con un paso de 2. Saludos!

  • AlvaroLV
    agosto 30, 2019 a 9:09 pm Responder

    Muy bien gracias

  • tony13s@hotmail.com
    septiembre 25, 2019 a 9:32 pm Responder

    Muy bueno! Excelente!

  • David Castillo
    noviembre 28, 2019 a 8:53 pm Responder

    Hola muy buen curso, le agradezco a todos por tan excelente curso

  • JOSEPH DAVID ORTIZ GORDILLO
    octubre 25, 2020 a 5:17 pm Responder

    gracias por la explicación !!!!

Deja una respuesta Cancelar la respuesta

⏩ Curso de OpenCV ⭐⭐
⏩ Curso Python de Análisis de Datos ⭐⭐
⏩ Curso Python de SQLite ⭐⭐
⏩ Curso Python para Raspberry Pi ⭐⭐
⏩ Curso Python de Selenium ⭐⭐
⏩ Curso Python de Web Scraping ⭐⭐
⏩ Curso Python de Videojuegos ⭐⭐
⏩ Curso de Machine Learning ⭐⭐⭐
⏩ Curso Python de Deep Learning ⭐⭐⭐
⏩ Curso Python PLN ⭐⭐⭐
⏩ Curso Python Dlib & OpenCV ⭐⭐⭐
⏩ Curso de Tkinter ⭐
⏩ Curso Python de Redes ⭐
curso de python para principiantes
curso-opencv-vision-artificial
curso-analisis-de-datos
machine-learning-python
curso-selenium
curso-videojuegos
web-scraping-python
curso-dlib-opencv
curso-raspberry-pi

Cursos de Iniciación

⏩ Tutorial Python desde cero ⭐
⏩ Aprender Java desde cero⭐
⏩ Aprender JavaScript desde 0 ⭐
⏩ Aprender Html y Css desde 0 ⭐
⏩ Aprender PHP desde 0 ⭐
⏩ Aprender C desde 0 ⭐

Sobre

Unipython es una plataforma de aprendizaje online dirigida a personas que quieran mejorar su carrera profesional. El objetivo de Unipython es proporcionar cursos online de calidad en los campos de la Programación, Internet de las cosas, Analisis de Datos, Inteligencia Artificial, Desarrollo Web/Apps, Testeo, Videojuegos y Tecnología Creativa.

+Info

  • Que dicen de nosotros
  • Contacto
  • FAQ
  • Política de Privacidad
  • Términos y condiciones

Para empresas

  • Contrata a nuestros graduados
  • Servicios para empresas

Síguenos

  • Linkedin
  • Youtube
Buscar

WhatsApp!