Calificación:
  • 0 voto(s) - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5
Duda sobre from __future__ import (Python)
#1

Hola, tengo dudas sobre from __future__ import, ¿Qué es y lo que hace? Busqué por internet pero no entiendo lo que intentan explicarme, solo entendí que sirve para correr un programa de python2 en python3.
Responder
#2
Hola. El módulo __future__ permite acceder a características de versiones más recientes de Python en versiones más antiguas o discontinuadas. Por ejemplo, para usar la función print() (introducida en Python 3) en Python 2 (en donde es una palabra reservada) puedes usar:

Código:
>>> from __future__ import print_function
>>> print("Hola mundo!")
Hola mundo!
>>> type(print)
<type 'builtin_function_or_method'>

Saludos
¡No te pierdas nuestro curso oficial en Udemy para aprender Python, bases de datos SQL, orientación a objetos, tkinter y mucho más!

También ofrecemos consultoría profesional de desarrollo en Python para personas y empresas.
Responder
#3
(15-08-2018, 06:19 PM)Francisco escribió: Hola. El módulo __future__ permite acceder a características de versiones más recientes de Python en versiones más antiguas o discontinuadas. Por ejemplo, para usar la función print() (introducida en Python 3) en Python 2 (en donde es una palabra reservada) puedes usar:

Código:
>>> from __future__ import print_function
>>> print("Hola mundo!")
Hola mundo!
>>> type(print)
<type 'builtin_function_or_method'>

Saludos

Muchas gracias!!
Responder


Salto de foro:


Usuarios navegando en este tema: 1 invitado(s)