Las variables en python se definen dinamicamente, se utiliza el símbolo = para asignar un valor.
En python los tipos de datos que existen pueden ser:
a) Numeros enteros (5, 7, 100)
b) Numeros reales o de coma flotante (2.49, 5.63, 215.25633)
c) Numeros complejos (8 + 3j)
d) Cadenas de texto (cadena = "Hola Mundo")
e) Valores booleanos [True (Cierto) y False (Falso)]
f) Listas ["lista", [0, 1]]
g) Tuplas (0, 1, False, "python")
h) Diccionarios {"color ": "Rojo", "pais ": "Europa"}
a) Numeros enteros
Los tipos de datos que les llamaremos int (enteros) se representan con un valor desde -231 a 231.
Se puede dar el valor de entero a una variable utilizando la siguiente sintaxis:
dato = 5
Donde decimos que dato tiene el valor de 5 (podemos ver que el signo igual "=" se utiliza para asignar un valor a una variable)
b) Numeros Reales
Los tipos de datos que les llamaremos float (flotantes) se representan con un valor de ±2,2250738585072020 x10-308 hasta ±1,7976931348623157×10308.
Se puede dar el varlo de flotante a una variable utilizando la siguiente sintaxis:
dato = 15.26
Donde decimos que dato tiene el valor de 15.26
c) Numeros complejos
Los números complejos son aquellos que tienen parte imaginaria.
se puede dar el valor de complejo a una variable utilizando la siguient sintaxis
complejo = 2.0 + 8.2j
Donde decimos que complejo tiene el valor de 2.0 + 8.2j lo que significa que complejo tiene dos partes una real que es 2.0 y otra imaginaria que es 8.2j
d) Cadenas de texto
Las cadenas de texto en python se representan dando un valor que esta encerrada entre un par de comillas (") al inicio y al final a una variable:
e) Valores booleanos
cadena = "Esta es una cadena de texto en python"
variable = "El valor de la variable es la cadena"
Estos son dos valores que pueden llegar a ser de mucha utilidad a la hora de programar son valores que representan un estado cierto y un estado falso, se pueden utilizar en diferentes sentencias condicionales
valorVerdadero = True
valorFalso = False
Son una colección de datos, que corresponderían a un array o a un vector; estas pueden contener: números, cadenas de texto, booleanos y también listas.
Para definar una lista bastara con definirla entre "corchetes" [ ]
primeraLista = [22, True, "una lista"]
Para acceder a los elementos de una lista bastara con el nombre de la lista y el indice del elemento entre corchetes:
primeraLista[0] #Se accede al numero 22 definido anteriormente
Como se menciono anteriormente una lista puede contener a otra lista en este caso se define así:
segundaLista = [22, True, [0, 1]] #Notar que el ultimo valor es una lista.
para poder acceder a la lista dentro de ella se utilizan dos indices, el primero para acceder a la posicion de la lista y el segundo para seleccionar el elemento de la lista interna:
segundaLista[2][1] # se accede al valor 0
terceraLista = [15, True]
terceraLista[0] = 75 # Con esto terceraLista valdra [75, True]
g) Tuplas
h) Diccionarios
Las tuplas son como las listas excepto que en lugar de usar corchetes para definir las tuplas, se utilizan los paréntesis
primeraTupla = (22, True, "una lista")
y para acceder al valor:
primeraTupla[0] #Se accede al valor 22
h) Diccionarios
Los diccionarios son matrices asociativas que se componen por un par "clave:valor", que se definden dentro de "llaves" { }
diccionario = {"color ": "Rojo", "pais ": "Europa"}El primer valor se trata de la clave y el segundo del valor asociado a la clave, podemos utilizar para la clave cualquier tipo de dato: numeros, cadenas, booleanos, tuplas, pero no listas ni diccionarios ya que estos dos ultimos no son mutables.
La diferencia principal entre los diccionarios y las listas o las tuplas es que a los valores almacenados en un diccionario se les accede no por su índice, porque de hecho no tienen orden, sino por su clave, utilizando de nuevo el operador [ ].
diccionario["color"] # devuelve "Rojo"
Al igual que en listas y tuplas también se puede utilizar este operador para reasignar valores.
diccionario["color"] = "Verde"
No hay comentarios:
Publicar un comentario