from __future__ import 是什麼東東?

from __future__ import XXX   #  引入新版本的功能模塊,你寫python2也得按照python3的寫法來

舉個栗子:

from __future__ import print_function  #  即使在python2.X,使用print就得像python3.X那樣加括號

# python2.7
print "Hello world"

# python3
print("Hello world")

其他栗子:

from __future__ import division  # 引入精確除法,python2的/是整除,python3的//纔是整除,/是精確除(會得出小數的那種)

int(10)/int(3) >> 3.3333333333333335 ## 即使是int也不例外
from __future__ import absolute_import  # 使用絕對引入

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章