主な違い(ターン)のPython2.xとPython3.x

python2.xとpython3.xバージョンが依存関係が広く変化名に加えて、主要な違いは以下のように要約されている、非常に異なっている:
1)印刷機能
括弧印刷機能でのpython3が必要であり、Pythonの2は任意です。

2)キーボード入力局面読み取り
のpython3のみ入力()関数を残し、そして文字列として入力されたデータの全てを、入力番号が引用場合のPython 2は、また、入力されたデジタルの処理中row_input()関数、入力()関数をサポート、文字列として、またはデジタル処理など。

3)割り切れる
のpython3、動作は、Python 2は、操作が操作丸め行わ分割し、浮動小数点数変換処理の種類に分割されています。

4)ユニコード表す
のpython3デフォルトの符号化形式は、Unicodeとして格納され、ユニコード符号化フォーマットとして記憶Python2データは、U-文字列をマークします。

5)はxrange()関数
Python2そこ範囲()とはxrange()関数の範囲()関数の名前を変更するには、ここではxrange()、メモリ使用量を節約するために必要なサイズのリストを返しますのpython3はxrange()関数、およびのpython3 0.2以上のバージョンは、セクションをサポート。

6)次の()と.next()関数
の二つの機能のためにPython2サポート、のpython3のみ次の()関数をサポートしています。

7)Python2のトランスコーディングツール3:2to3は
2to3.pyスクリプトは、一般的なツール/ scriptsフォルダにインストールされます。それはPython2.xのソースコードを読み込み、修正、一連のアプリケーションは、有効なPython3.xコードにそれを向けるだろう;のように:2to3は-w test.py.
---------------------
著者:raxanne
出典:CSDN
オリジナル:https://blog.csdn.net/zylove2010/article/details/79594000
免責事項:この記事ブロガーのオリジナルの記事、複製など、ボーエンのリンクを添付してください!

おすすめ

転載: www.cnblogs.com/liehen2046/p/11067552.html