Python 2.x と3.xの違い

 

Python3.xから括弧がつく
Python 2.x Python 3.x
print x print(x)
print "%d%f%s"%(n,x,s) print("%d%f%s"%(n,x,s))
print x , print(x, end=" ")

 

メッソドの違い

その他メッソドがだいぶ変わった

Python 2.x Python 3.x
string.split(s) s.split()
raw_input(prompt) input(prompt)
input(prompt) eval(input(prompt))

 

python2.xでの__FUTURE__モジュール

python2.xでpython3.xの整数除算を使うためには

__FUTURE__モジュールをインポートすればよい

 

参考したページ:

http://woogyun.tistory.com/417

http://postd.cc/the-key-differences-between-python-2-7-x-and-python-3-x-with-examples/

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です