Curso de Python Capitulo 2
Los tipos de datos para declarar.
Booleano
Cadena
Lista
Tupla
Conjunto
Los tipos de datos estándar disponibles por defecto en el interprete son numéricos, secuencias, mapeo, archivos, clases, instancias y excepciones. Se pueden resumir en esta tabla:
| Categoría de tipo | Nombre | Descripción |
| None | type(None) | el objeto nulo None |
| Números | int | entero (precisión arbitraria) |
float | coma flotante | |
complex | complejo | |
bool | booleano (True o False) | |
| Secuencias | str | cadena de caracteres |
list | lista | |
tuple | tupla | |
range | rango de enteros | |
| Mapeo | dict | diccionario |
| Conjuntos | set | conjunto mutable |
frozenset | conjunto inmutable |
En los datos de tipo de entero son los siguientes:
| Tipo | Clase | Notas | Ejemplo |
int | Número entero | Precisión fija, convertido en longen caso de overflow. | 42 |
long | Número entero | Precisión arbitraria | 42L ó 456966786151987643L |
float | Número decimal | Coma flotante de doble precisión | 3.1415927 |
complex | Número complejo | Parte real y parte imaginaria j. | (4.5 + 3j) |
Para declarar estos valores se estructura de la siguiente manera:
Entero
a = 7
Entero Long
entero = 23L (se agrega la L al final para convertir el valor en Long)
Real
float_3 = 0.348
Complex
complejo = 2.1 + 7.8j ( se conforma de una parte real y un numero imaginario)
Booleano
En los datos de tipos booleanos se muestra lo siguiente:
| Tipo | Clase | Notas | Ejemplo |
bool | Booleano | Valor booleano verdadero o falso | True o False |
Para declarar estos valores se estructura de la siguiente manera:
Verdadero
aT = True
Falso
aF = False
Cadena
Las cadenas no son más que caracteres encerrado entre comillas simples (‘cadena’) o dobles (“cadena”).
| Tipo | Clase | Notas | Ejemplo |
str | Cadena | Inmutable | ‘Hola mundo’ |
unicode | Cadena | Versión Unicode de str | u’Hola mundo’ |
Cadena
a="hola"
unicode
a=u"hola"
Lista
La más versátil de las secuencias es la lista, para definir una debe escribir es entre corchetes, separando sus elementos con comas cada ítems.
factura = ['pan', 'huevos', 100, 1234]
factura
['pan', 'huevos', 100, 1234]
Tupla
Una tupla es una lista inmutable. Una tupla no puede modificarse de ningún modo después de su creación.
tupla = 12345, 54321, 'hola!'
Rango
Devuelve una lista conteniendo una progresión aritmética de enteros.
range(inicio, detener[, paso]) -> lista de enteros
>>> range(3,9)
[3, 4, 5, 6, 7, 8]
Diccionario
Ejemplo de definición de un diccionario
datos_basicos = {
"nombres":"Leonardo Jose",
"apellidos":"Caballero Garcia",
"cedula":"26938401",
"fecha_nacimiento":"03/12/1980",
"lugar_nacimiento":"Maracaibo, Zulia, Venezuela",
"nacionalidad":"Venezolana",
"estado_civil":"Complicado"
}
Conjunto
Un conjunto, es una colección no ordenada y sin elementos repetidos. Los usos básicos de éstos incluyen verificación de pertenencia y eliminación de entradas duplicadas.
| Tipo | Clase | Notas | Ejemplo |
set | Conjunto | Mutable, sin orden, no contiene duplicados | set([4.0, ‘Carro’, True]) |
frozenset | Conjunto | Inmutable, sin orden, no contiene duplicados | frozenset([4.0, ‘Carro’, True]) |
conjuntos
setplato = ['pastel', 'tequeno', 'papa', 'empanada', 'mandoca', 'queso']
conjuntos frozenset:
Comentarios
Publicar un comentario