Progra 1 - 1.3 Programación en Python

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 9

TIPOS DE DATOS EN PYTHON.

Los tipos de datos básicos en python son los siguientes:


Número entero (int)
Este tipo de dato se corresponde con números enteros, es decir, sin parte
decimal.
Número decimal (float)
Este tipo de dato se corresponde con números reales con parte decimal.
Cabe destacar que el separador decimal en python es el punto (.) y no la
coma (,).
Caracter (chr)
Este tipo de dato se corresponde con un símbolo tipográfico, es decir, una
letra, número, coma, espacio, signo de puntuación, etc.
Cadena de texto (str)
Este tipo de datos se corresponde con una cadena de caracteres.
Booleano (bool)
Este tipo de dato reconoce solamente dos valores: verdadero (true) y falso
(false)
NÚMEROS

• ENTEROS: INT Y LONG


• REALES (DECIMALES): FLOAT
• OPERACIONES:
CADENAS DE TEXTO
La codificación ASCII se definió en 1960 y • (ESPACIO) ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = >
se desarrolló para tecnologías de 8 bits. ?@abcdefghijklmnopqrstuvwxyz[\]^_`A
ASCII estándar, concretamente, utiliza los BCDEFGHIJKLMNOPQRSTUVWXYZ{|}~
7 primeros bits para codificar la
información y el número 8 es el bit de
paridad usado para controlar errores. Con • Está codificación estaba pensada para el alfabeto
los 7 bits se diseñó un juego de 128 inglés
caracteres (en binario 2 elevado a 7),
partiendo del carácter identificado con el
número 0 y terminando en el número 127.
CÓDIGO ASCII
…CADENAS DE TEXTO
A lo largo del tiempo surgieron otras codificaciones hasta que la globalización y la necesidad de
intercambio de información en distintos sistemas y en diferentes idiomas hizo concentrar
esfuerzos en el desarrollo de un proyecto universal de codificación llamado unicode.
"Unicode es un estándar de codificación de caracteres diseñado para facilitar el tratamiento de
textos de múltiples lenguajes, incluido los basados en ideogramas o aquellos usados en textos de
lenguas muertas.
El término unicode proviene de los objetivos perseguidos durante el desarrollo del proyecto:
universalidad, uniformidad y unicidad". En unicode los caracteres alfabéticos, los ideogramas y
los símbolos se tratan de forma equivalente y se pueden mezclar entre sí en un mismo texto, es
decir, es posible representar en un mismo párrafo caracteres del alfabeto árabe, cirílico, latino,
ideogramas japoneses y símbolos musicales. Para hacernos una idea del volumen de caracteres
que es capaz de representar unicode contiene más de 100.000.
PROGRAMACIÓN CON CADENAS DE TEXTO

• CONCATENACIÓN: ''' operaciones con variables '''


A = "uno" A=14
B = "dos" B=12
C=A+B # c es "unodos" C = A+B
print(c) print(A, "hola", B, '=', C)
C=A*3 # c es "unounouno"
print(C)
PROGRAMACIÓN CON CADENAS DE TEXTO

• CONCATENACIÓN : print(A+ "hola"+ B+ '='+ C) → ERROR


A=14
B=12 A la hora de concatenar número y cadenas de
texto, es necesario convertir números a
C = A+B
variables de texto:
print(A+B)
print(A, "hola", B, '=', C)
print(str(A)+ "hola"+ str(B)+ '='+ str(C))
BOOLEANO
• True, false → OJO → primera letra siempre en
mayúsculas
• Importantes en expresiones
• Realmente representan 0 y 1
• Para convertir a tipo boolean: bool(“true”)
''' operaciones con boolean '''
A=1
B=0
print ("a=", A, " b= ", A)
print ("a and b -->", A and B)
print ("a or b -->", A or B)

También podría gustarte