25 lines
808 B
Python
25 lines
808 B
Python
"""
|
|
Use "from py2to3 import *" to get the Python3 version of range, map, zip,
|
|
ascii, filter, and hex. In Python3 range is equivalent to Python2.7 xrange,
|
|
an iterator rather than a list. Similarly map, zip, and filter generate
|
|
iterators in Python 3 rather than lists. The function ascii returns the
|
|
ascii version of a string and hex and oct return the hex, and oct
|
|
representations of an integer
|
|
|
|
It is also necessary to use the following import from __future__ to get the
|
|
Python3 version of print (a function), import, unicode_literals (different in
|
|
Python3 from a byte string), and division (1/2 = 0.5, 1//2 = 0).
|
|
|
|
from __future__ import (print_function, absolute_import,
|
|
unicode_literals, division)
|
|
"""
|
|
|
|
try:
|
|
range = xrange
|
|
from future_builtins import *
|
|
except:
|
|
pass
|
|
|
|
|
|
|