Tipos de datos

Los tipos de datos basicos que existen en python son los siguientes:

  • int: tipo entero. (234)
  • long: entero de preision arbitraria  (45L)
  • float: Punto flotante (4.34554345)
  • bool: booleanos. True o False (ojo!! True, y no true, la primera letra con mayuscula)
  • str: cadenas estandar ( “Lorem Ipsum…”)
  • unicode: cadena con formato unicode ( u’Lorem Ipsum …’) Ojo a la u que comienza delante de la cadena.

Podemos encontrar tipos compuestos en base a los anteriores tipos:

  • listas: (list) Una lista es un conjunto ordenado de elementos, que pueden ser de distinto tipo. Es posible obtener el valor de uno de los elementos accediendo directamente a él mediante el indice que ocupa dentro de la lista. La lista es mutable y puede ser modificada.
  • tuplas: Es una lista ordenada inmutable de elementos
  • set: los sets son similares a las tuplas , pero no mantienen elementos repetidos. Es posible unir sets o dividirlos.
  • frozenset: Igual que los sets, pero es inmutable.
  • diccionarios: mutable, asocia pares de datos. es lo mas simimar a un array asociativo en PHP

Casting

Es posible hacer casting directo de algunos tipos de datos:


i = '1'
type i 
> <type 'str'>
a = int(i)
type a
> <type 'int'>

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *