1. 程式人生 > >from __future__ import print_function 用法

from __future__ import print_function 用法

  在開頭加上from __future__ import print_function這句之後,即使在python2.X,使用print就得像python3.X那樣加括號使用。python2.X中print不需要括號,而在python3.X中則需要。

# python2.7
print "Hello world"

# python3
print("Hello world")

  如果某個版本中出現了某個新的功能特性,而且這個特性和當前版本中使用的不相容,也就是它在該版本中不是語言標準,那麼我如果想要使用的話就需要從future模組匯入。

  其他例子:
    from __future__ import division


    from __future__ import absolute_import
    from __future__ import with_statement 。等等
  加上這些,如果你的python版本是python2.X,你也得按照python3.X那樣使用這些函式。