Función type() en Python
La función
type()
en Python es una función incorporada que se utiliza para obtener el tipo de un objeto. Devuelve una referencia al objeto que representa el tipo del argumento proporcionado.
-
La función
type()devuelve el tipo del objeto especificado
Sintaxis función type() en Python
Esta es la sintaxis de la función
type()
Ejemplo
bases = (object,)
objeto = [1, 2, 3]
type(objeto, bases, dict)
print(objeto)
Parámetros:
-
objeto: Es el objeto del cual se desea conocer su tipo. -
bases: Opcional. Especifica las clases base -
dict: Opcional. Especifica el espacio de nombres con la definición de la clase.
Ejemplo función type() en Python
Devuelve el tipo de estos objetos:
Ejemplo
x = type(a)
y = type(b)
z = type(c)
print(x)
print(y) # class 'str'
prprint(z) # class 'int'
En este ejemplo, tenemos tres variables
A
,
B
y
C
, cada una con diferentes tipos de datos:
tuple
,
str
y
int
, respectivamente. Luego, utilizamos la función
type()
para obtener el tipo de cada objeto y almacenamos el resultado en las variables X, Y y Z.
Al imprimir el contenido de
X
,
Y
y
Z
, podemos ver que cada variable contiene un objeto de tipo
type
que representa el tipo de datos del objeto original. En este caso, X es
y
es
A
,
B
y
C
, respectivamente.
Ejemplo función type() en Python para obtener el tipo de distintos objetos
En este ejemplo, hemos creado diferentes objetos de diferentes tipos, como una lista (
mi_lista
), un diccionario (
mi_diccionario
), una cadena (
mi_cadena
) y un entero (
mi_entero
).
Luego, utilizamos la función
type()
para obtener el tipo de cada uno de estos objetos y los almacenamos en variables (
tipo_lista
,
tipo_diccionario
,
tipo_cadena
y
tipo_entero
). Finalmente, imprimimos el tipo de cada objeto utilizando la función
print()
.
Ejemplo
bases = (object,)
objeto = [1, 2, 3]
type(objeto, bases, dict)
print(objeto)
Como se puede observar, la función
type()
devuelve el tipo de cada objeto como una clase. Por ejemplo, el tipo de mi_lista es
list
.
Del mismo modo, el tipo de
mi_diccionario
es
, lo que indica que es una instancia de la clase
dict
, y así sucesivamente. La función
type()
es útil para realizar comprobaciones de tipos y para obtener información sobre el tipo de datos de un objeto en Python.
Valores de parámetros
| Parámetro | Descripción |
|---|---|
| Objeto | Requerido. Si solo se especifica un parámetro, la función type() devuelve el tipo de este objeto |
| Bases | Opcional. Especifica las clases base |
| Dict | Opcional. Especifica el espacio de nombres con la definición de la clase. |
Practica Función type() en Python en el editor
Pon en práctica lo aprendido con nuestro editor Python interactivo. Cada ejercicio incluye el código de partida y un botón para abrirlo en una nueva pestaña, donde puedes modificarlo y ejecutarlo.
Ejercicio: Obtener el tipo con type()
Devuelve el tipo de estos objetos.
Ejemplo
bases = (object,)
objeto = [1, 2, 3]
type(objeto, bases, dict)
print(objeto)
Ejercicio: Definir una clase
Luego, utilizamos la función type() para obtener el tipo de cada uno de estos objetos y los almacenamos en variables ( tipo_lista ,.
Ejemplo
x = type(a)
y = type(b)
z = type(c)
print(x)
print(y) # class 'str'
prprint(z) # class 'int'