[pyar] Pregunta sobre type en Python 3

Daniel Moisset dmoisset en machinalis.com
Lun Oct 31 09:05:24 ART 2016


La implementación interna de algunos tipos cambió. Python 2 tenía dos
formas distintas, una que se hizo para los tipos builtins, despues se armo
una para las clases hechas por el usuario, y en python3 se unificaron.
Podes leer mas buscando sobre "python new style classes" (que al dia de hoy
no tienen mucho de nuevo)

Saludos,
    D.

2016-10-30 3:53 GMT+00:00 Sebastian Bassi <sebastian.bassi en globant.com>:

> Veo que lo que retorna type cambió desde Python 2 a Python 3, antes
> retornaba <type X> y ahora <class X>, es una diferencia de la función type
> o lo que cambió fueron los tipos de datos?
> No es algo que me afecte, suelo usar isinstance() en lugar de type, pero
> me llamó la atención y queria saber mas.
>
> sbassi en sbassi-MS-7641:~$ python2
> Python 2.7.12 (default, Jul  1 2016, 15:12:24)
> [GCC 5.4.0 20160609] on linux2
> Type "help", "copyright", "credits" or "license" for more information.
> >>> type('In ñ')
> <type 'str'>
> >>> type(u'In ñ')
> <type 'unicode'>
> sbassi en sbassi-MS-7641:~$ python
> Python 3.5.1 |Anaconda 2.4.1 (64-bit)| (default, Dec  7 2015, 11:16:01)
> [GCC 4.4.7 20120313 (Red Hat 4.4.7-1)] on linux
> Type "help", "copyright", "credits" or "license" for more information.
> >>> type('s')
> <class 'str'>
> >>> type('ó')
> <class 'str'>
>
>
> --
> Sebastián Bassi. sebastian.bassi en globant.com
> Lic. en Biotecnología con orientación en genética molecular.
>
> The information contained in this e-mail may be confidential. It has been
> sent for the sole use of the intended recipient(s). If the reader of this
> message is not an intended recipient, you are hereby notified that any
> unauthorized review, use, disclosure, dissemination, distribution or
> copying of this communication, or any of its contents,
> is strictly prohibited. If you have received it by mistake please let us
> know by e-mail immediately and delete it from your system. Many thanks.
>
>
>
> La información contenida en este mensaje puede ser confidencial. Ha sido
> enviada para el uso exclusivo del destinatario(s) previsto. Si el lector de
> este mensaje no fuera el destinatario previsto, por el presente queda Ud.
> notificado que cualquier lectura, uso, publicación, diseminación,
> distribución o copiado de esta comunicación o su contenido está
> estrictamente prohibido. En caso de que Ud. hubiera recibido este mensaje
> por error le agradeceremos notificarnos por e-mail inmediatamente y
> eliminarlo de su sistema. Muchas gracias.
>
>
> _______________________________________________
> pyar mailing list pyar en python.org.ar
> http://listas.python.org.ar/listinfo/pyar
>
> PyAr - Python Argentina - Sitio web: http://www.python.org.ar/
>
> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de
> Argentina - http://www.usla.org.ar
>



-- 
Daniel F. Moisset - UK Country Manager
www.machinalis.com
Skype: @dmoisset
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20161031/4ed74095/attachment.html>


Más información sobre la lista de distribución pyar