Tipos de Datos en Python

Author
By Darío Rivera
Posted on 2021-07-05 in 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

Ingeniero de desarrollo en PlacetoPay , Medellín. Darío ha trabajado por más de 6 años en lenguajes de programación web especialmente en PHP. Creador del microframework DronePHP basado en Zend y Laravel.

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