Autor
|
Tema: python castear a dato/objeto? (Leído 6,009 veces)
|
Kase
Desconectado
Mensajes: 1.288
programa bonito ¬¬
|
hola, yo en python normalmente uso las listas, las tuplas y los diccionarios como burros de carga para todo lo que necesito hacer..
el problema es que comparandolo contra java en java yo puedo hacer un tipo de dato: fruta con atributos color, tamaño, sabor, etc..
y eso es considerado mi tipo de dato fruta, y puedo tener un objeto del tipo Object y a este objeto puedo castearlo con mi tipo de dato fruta....
digamos objeto object color=>verde tamaño=>grande etc
y yo puedo hacer esto: (fruta)objeto para combertir mi objeto en un tipo de dato fruta..
y yo se que puedo tener un diccionario en python para almacenar estos datos, la gran duda es... en python las clases/objetos tambien pueden ser consideradas tipos de datos? existe un tipo de dato Object?? (se que en python no se declaran tipos) este tipo de dato es casteable a una clase??? o puede castearse un diccionario a una clase???
PD: realmente no veo el sentido a hacer todo eso, siendo que python tiene pontentes erramientas como listas, tuplas, diccionarios.. solo ando curoseando
|
|
|
En línea
|
|
|
|
Novlucker
Ninja y
Colaborador
Desconectado
Mensajes: 10.683
Yo que tu lo pienso dos veces
|
Python es un lenguaje de tipado dinamico, por lo que no necesitas de casting en realidad, y eso queda sobre todo para los tipos de datos y no las clases. Por esta razón lo que se refiere a poliformismo en Python, se resume a algo más sencillo http://en.wikipedia.org/wiki/Polymorphism_in_object-oriented_programming#PythonSaludos
|
|
« Última modificación: 17 Marzo 2011, 13:54 pm por Novlucker »
|
En línea
|
Contribuye con la limpieza del foro, reporta los "casos perdidos" a un MOD XD "Hay dos cosas infinitas: el Universo y la estupidez humana. Y de la primera no estoy muy seguro." Albert Einstein
|
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
Como hacer que se cree un objeto a traves de otro objeto (¿se puede?)
« 1 2 »
.NET (C#, VB.NET, ASP)
|
Sin Nick xD
|
10
|
9,515
|
22 Marzo 2008, 06:18 am
por Sin Nick xD
|
|
|
[Python] Enviar un dato a traves de un input HTML
« 1 2 »
Python
|
Kasswed
|
12
|
15,971
|
22 Agosto 2009, 00:01 am
por Novlucker
|
|
|
Referencia a objeto no establecida como instancia de un objeto. Ayuda.
.NET (C#, VB.NET, ASP)
|
70N1
|
6
|
12,747
|
6 Agosto 2010, 22:48 pm
por raul338
|
|
|
Castear estructura en un archivo.c distinto al main
Programación C/C++
|
Fabi0lo
|
3
|
2,754
|
20 Noviembre 2012, 23:29 pm
por rir3760
|
|
|
python!!!!!!! no reconoce el __init__ al momento de hacer un objeto
Scripting
|
v3ngad0rx
|
1
|
2,397
|
14 Febrero 2019, 13:39 pm
por tincopasan
|
|