Tipos de Datos en Python

Author
Por Darío Rivera
Publicado el en Python

En Python 3 todos los tipos de datos son clases. Esto recuerda mucho a otros lenguajes como Dart o incluso el mismo JavaScript. En este post veremos los tipos de datos que vienen incorporados con Python 3 y algunos ejemplos de ellos.

En la siguiente tabla verás en la primera columna la clase que representa el tipo de dato, seguido de su descripción y los valores que puede tener este tipo de dato.

TipoDescripciónValor
bool Valores booleanosFalse True
NoneTypeAusencia de ValorNone
int Números enteros un número
float Números de punto flotante números decimales
str Cadenas de caracteres una cadena

En los siguientes ejemplos utilizamos type para ver el tipo específico de dato en Python.

print(type(True))          # <class 'bool'>
print(type(None))          # <class 'NoneType'>
print(type(7))             # <class 'int'>
print(type(7.9))           # <class 'float'>
print(type('hola mundo'))  # <class 'srt'>

Tipo String

El tipo de dato string se puede definir en Python con comilla simple o doble. No hay relamente ninguna diferencia entre estos dos tipos de definición más que el estilo ya que no hay interpolación como en otros lenguajes.

str1 = 'hello'
str2 = "world"

Para imprimir una cadena multilínea puede realizarse utilizando el caracter de escape o la triple comilla. Los siguientes dos ejemplos son equivalentes.

x = 'hello\n' \
    'world'
x = '''hello
world'''

Acerca de Darío Rivera

Author

Application Architect at Elentra Corp . Quality developer and passionate learner with 10+ years of experience in web technologies. Creator of EasyHttp , an standard way to consume HTTP Clients.

LinkedIn Twitter Instagram

Sólo aquellos que han alcanzado el éxito saben que siempre estuvo a un paso del momento en que pensaron renunciar.