0% encontró este documento útil (0 votos)
121 vistas8 páginas

Variables y Tipos de Datos

Las variables permiten almacenar y reutilizar valores a lo largo de un programa. En Python, se definen variables mediante asignación (=) sin declarar tipo. Los nombres de variables deben cumplir cuatro reglas y no pueden ser palabras reservadas. Los datos en Python son referencias a objetos que pueden ser mutables o inmutables, y su tipo define los valores que pueden tomar.

Cargado por

Nadia González
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
121 vistas8 páginas

Variables y Tipos de Datos

Las variables permiten almacenar y reutilizar valores a lo largo de un programa. En Python, se definen variables mediante asignación (=) sin declarar tipo. Los nombres de variables deben cumplir cuatro reglas y no pueden ser palabras reservadas. Los datos en Python son referencias a objetos que pueden ser mutables o inmutables, y su tipo define los valores que pueden tomar.

Cargado por

Nadia González
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 8

Variables.

Manejo de Variables

Las variables nos permiten guardar valores y reutilizarlos en distintos lugares del código, nos permite acceder
fácilmente a un dato para ser manipulado y transformado a lo largo de un programa.

Para definir una variable en Python, basta con nombrarla dentro del entorno y definir un valor ya que como dijimos
anteriormente es un lenguaje completamente orientado a objetos, por lo que no es necesario declarar variables o el
tipo antes de usarlas como en otros lenguajes.
<nombre_variable> = <valor> | Por ejemplo: x = 10

En los ejercicios que desarrollemos a lo largo del curso las variables serán la forma de identificar, de forma sencilla,
un dato que se encuentra almacenado en la memoria de la computadora por lo que debemos darle nombre que
sean significativos.

Manejo de Variables

1. Para crear y darle valores a variables utilizamos la operación de asignación (=).

El operador de asignación enlaza un nombre, en el lado izquierdo del operador, con un valor en el lado derecho.
Por ejemplo: saludo = “¿Qué Onda?”
Pi = 3.1414159265358979323846…

2. Para definir nombres de variables hay que tener en cuenta las siguientes cuatro simples

reglas:

a. El nombre de una variable puede empezar con una letra o un guión bajo, y aunque es permitido usar letras
mayúsculas, por convención no lo hacemos.

b. Pueden contener letras, números y se puede usar el guión bajo (_).

c. En el nombre de una variable se distingue si contienen mayúsculas o minúsculas (significa que Python es un
lenguaje case sensitive).

d. No se pueden utilizar palabras claves o reservadas de Python como nombres de variables. Por ejemplo: no
puedes definir una variable con el nombre “elif”, pues esta palabra se usa en condicionales.

Otros ejemplos de Palabras reservadas:

3. Para modificar el valor de una variable en Python, basta con asignarle un nuevo valor en cualquier momento y
lugar después de la definición.

4. A una variable se le puede asignar un valor literal (número, string, booleano, none), una expresión, una llamada a
una función o una combinación de todos ellos.

5. Se puede asignar un mismo valor a múltiples variables a la vez.


Por ejemplo: a = b = c = 1
6. En Python todo es un objeto. Entonces si asigno a la variable “a” el valor “1”, realmente la variable
“a” hace referencia al objeto que representa al número entero con valor “1”. Si ahora creamos una nueva
variable “b” y le asignamos también el valor “1”, la variable “b” estará haciendo referencia al mismo
objeto que la variable “a”.

En definitiva, “a” y “b” hacen referencia al mismo objeto y, por tanto, están asociadas a la misma dirección de
memoria.

En otros lenguajes “a” y “b” estarían asociadas a direcciones de memoria diferentes.

Operadores

Los operadores nos permiten manipular datos, sean variables, constantes, otras expresiones, objetos, atributos de
objetos, entre otros, de manera que podamos:

a) transformarlos,

b) usarlos en decisiones para controlar el flujo de ejecución de un programa

c) formar valores para asignarlos a otros datos

El tipo de datos involucrado en una expresión se relaciona con los operadores utilizados. Vamos con algunos de
estos operadores.

OPERADORES MATEMÁTICOS

OPERADORES DE COMPARACIÓN
OPERADORES LÓGICOS

OPERACIONES CON CADENAS/STRINGS

Función type()

La función type() devuelve el tipo de objeto que recibe como argumento, podemos utilizarla para saber de qué tipo
es una variable.

Por ejemplo:
>> nombre_variable = ‘Hola mundo’
>> type( nombre_variable)
>> <class ‘str’ >

Dato. Clasificación de Datos. Tipos de Dato


Definición de Dato

Un dato es una representación simbólica (numéricas, alfabéticas, algorítmicas, etc.) de un atributo o cualidad de una
entidad. Los datos aisladamente pueden no contener información humanamente relevante. Sólo cuando un
conjunto de datos se examina conjuntamente a la luz de un enfoque, hipótesis o teoría se puede apreciar la
información contenida en dichos datos y se puede utilizar en la realización de cálculos o toma de decisiones.

Un dato puede ser un caracter leído de un teclado, información almacenada en un disco, un

número que se encuentra en la memoria central, etc.

Clasificación de Datos

Los datos se pueden clasificar:

1. De acuerdo a si varían o no durante la ejecución de un programa:

a. Constantes: Su valor no varía a lo largo de la ejecución de un programa

b. Variables: Su valor varía a lo largo de la ejecución de un programa

En Python no existen constantes ni variables, tan sólo objetos con los que hacer modificaciones.

Lo que mal-llamamos variables (o constantes) no son otra cosa que “referencias” a objetos,
como etiquetas para poder identificarlos.

Los objetos en Python pueden ser ‘mutables’ si puede modificarse solo algunas posiciones del
dato o ‘inmutables’ si no pueden modificarse.

2. De acuerdo a lo que representan pueden ser:

a. Números

b. Cadenas o Strings

c. Booleanos o Lógicos

Tipos de Dato

El tipo de un dato está definido por el conjunto de valores que puede tomar a lo largo de un programa.

En Python específicamente encontramos los siguientes tipos de Dato:


NÚMEROS

Enteros: Son números positivos o negativos que no tienen decimales. Estos números se conocen como de tipo ‘int’
(entero) o ‘long’ (entero largo para más precisión).
Por ejemplo: x = 2 z = -25

Reales: Son números de tipo decimal y en Python se conocen como de tipo ‘float’
Por ejemplo: x = 2.5 z = -0.5

Complejos: Son números que tienen una parte real y una parte imaginaria, en Python se conocen como de tipo
‘complex’
Por ejemplo: x = 2,1 + 6j

2
3 numero1 = int(input(“Favor ingresar el primer numero: ”))
4 numero2 = int(input(“Favor ingresar el segundo numero: ”))
5
6 print “La suma de los dos números es de: ” + str(numero1 + numero2)

CADENAS o STRINGS

Se conocen como de tipo ‘str’ texto encerrado entre comillas (simples o dobles). Las cadenas admiten operadores
como la suma o la multiplicación.
Por ejemplo: x = “Hola mundo” x = ‘Hola Mundo’

BOOLEANOS

Puede tomar únicamente los valores de Verdadero o Falso. Se define usando el tipo ‘bool’
Por ejemplo: x = true z = false

CONJUNTOS

Es una colección de datos desordenada que no contiene elementos que se repiten. Se conoce como de tipo ‘set’
Por ejemplo: conjunto = {‘naranja’, 1, ‘c’, 2.5, True, ‘ciruela’}

LISTAS
Contienen vectores(arrays), es decir, que contienen un conjunto de valores que pueden contener distintos tipos de
dato. Se conocen como de tipo ‘list’
Por ejemplo: z = [0.5 , ‘manzana’, 1500 , ‘azul’]

TUPLAS

Es una lista que no se puede modificar después de su creación, es inmodificable. Se puede anidar una tupla dentro
de otra. Se conocen como de tipo ‘tuple’
Por ejemplo: numero = 1, 25, 1500, “Hola Mundo”
anidada = numero, “Hola”, “Mundo”, 15

DICCIONARIOS

Es un tipo de dato similar a los arreglos, pero trabajan con llaves y valores en vez de índices.

Cada valor está almacenado en un diccionario que puede ser accedido usando una clave en cualquier tipo de objeto
(una cadena, número, lista, etc) en vez de usar un índice para referirse. Se conocen como de tipo ‘dict’
Por ejemplo:

NONE

Python incorpora un quinto tipo de dato que estrictamente hablando se llama NoneType y cuyo único valor posible
es None.

A menudo None es utilizado cuando se quiere crear una variable (puesto que Python no distingue la creación de la
asignación: crear una variable es simplemente darle un valor) pero aún no se le quiere asignar ningún valor en
particular; aunque, en definitiva, como dijimos, None es también un valor.
Por ejemplo: x = None
¿Qué es una Son elementos que nos permiten guardar un dato para que Variable?

pueda ser accesible fácilmente, manipulado y


transformado a lo largo de un programa.

Manejo de variables en Python


 Para definir una variable en Python, basta con nombrarla y definir su valor
 Para crear y darle valores a nuevas variables utilizamos la operación de asignación (=)
 Para modificar el valor de una variable en Python, basta con asignarle un nuevo valor después de
definirla
 Se puede asignar a una variable un valor literal, una expresión, una llamada a una función o una
combinación de todos ellos

Nombres de variables en Python


 Pueden empezar con una letra o un guión bajo, por convención no usamos mayúsculas
 Pueden contener letras, números y se puede usar el guión bajo (_).
 Son “case sensitive”, es decir, distingue si contienen mayúsculas o minúsculas
 No se puede utilizar palabras claves o reservadas de Python como nombres de variables

¿Qué es un Es una representación simbólica (numérica, alfabética, etc.) de un atributo o Dato?


cualidad de una entidad.
Los datos aisladamente pueden no contener información, pero si los analizamos en
conjunto sirven para realizar cálculos o tomar decisiones.
Datos en Python
 En Python todos los datos son referencias a objetos (no son constantes ni variables), son como
etiquetas para poder identificarlos
 Los objetos en Python pueden ser ‘mutables’ si pueden modificarse algunas posiciones del dato o
‘inmutables’ si no pueden modificarse.
 El tipo de un dato está definido por el conjunto de valores que puede tomar a lo largo de un
programa.
 Para ver los tipos de datos a continuación usaremos la función type(), que nos devuelve el tipo de
objeto que enviamos como argumento

También podría gustarte