インタビューの質問Python2.xとPython3.xのPythonの違い

この記事では、我々は非常に詳細にご紹介、また、しばしば尋ねられインタビューの違いとPython3.x Python2.x Pythonの顔の質問を説明し、参照するための特定の値を持って、困っている友達はを参照することができ
、次の差python2.xとpython3.xを見て

1.別の環境

python2.x:ソースを繰り返し、不規則

python3.x:ソースの統合、より明確な美しいシンプル

2.デフォルトのエンコーディング

python2.x:デフォルトのエンコードASCIIエンコーディング

python3.x:デフォルトエンコーディングUTF-8

3.python3.x一切長整数ません

python2.x:長い長い整数

python3.x:長整数型が破棄され、統一されたint型

さまざまな方法を印刷4

python2.x:print文、印刷スペース+印刷

python3.x:プリント()関数で、プリント(印刷)

異なる機能の相互作用

python2.x:raw_input()入力()

1)raw_input()関数は、入力されたコンテンツタイプ文字列であります

入力文字の種類の入力コンテンツタイプの2)入力()関数

例:

>>> =入力( '入力:')
    入力:. 1
    >>>タイプ(A)
    <タイプ'intが'>
    >>> =入力( '入力:')
    を入力します。 '文字列'
    >タイプ>>(A)
    <タイプ'STR'>
  python3.x:INPUT()

  1. raw_input()廃止された、統一使用入力()

2)入力()関数は、入力されたコンテンツタイプ文字列であります

インタビューの質問Python2.xとPython3.xのPythonの違い

1 PY3デフォルトのUTF-8エンコーディング、python2コード使用ascill

2 <削除>、すべての使用!=

3整数の除算リターンが使用//、整数の結果を取得するには、山車

4プリントステートメントは、同じ機能を達成するために、追加印刷()関数を除去します。同じ文も幹部、EXEC()関数に置き換えられていました

図5は、シーケンス演算子の動作を変更し、例えば、X <Y、スロー例外TypeError場合代わりにブール値に直ちに復帰のxおよびy型の不一致

6入力機能は、入力に置き換え、raw_input削除、変更します

7削除しはアンパックパラメータをタプル。ないDEF((B、C))。このように定義された関数を渡します

8 Py3.Xは現在唯一の整数--intがあり、長いタイプを削除し、それは長いバージョン2.Xのように振る舞います

9つのバイトは、8つのバージョン2.xの列に対応する、タイプを追加しました

10イテレータnext()メソッドと改名__next __()、および(__ __nextイテレータを呼び出すために、組み込み関数の次の()増加)する方法

11増加@abstractmethodと@abstractproperty 2デコレータ、抽象書き込み方法(プロパティ)がより便利です。

12例外BaseExceptionからの継承、および削除StardardErrorので、

13配列を除去し、異常行動クラスは.message属性れます

代わりに14昇給例外昇給例外(引数)、引数文法を使用します

cPickleモジュール15除去、代わりにピクルスモジュールを用いてもよいです。最終的には、透明で効率的なモジュールを持っています。

16除去imageopモジュール

17取り外したAUDIODEV、バスティオン、bsddb185、例外、linuxaudiodev、MD5、このMimeWriter、mimify、たpopen2、

REXEC、セット、SHA、stringold、革砥、SUNAUDIODEV、タイミングモジュールとxmllib

18除去はbsddbモジュール

新しいモジュールを削除する19

20はxrange()は()の範囲に社名を変更
概要

上記Python2.xとPython3.xを紹介するPythonの顔質問のXiaobianの違いであり、我々は手助けをしたいです、

私たちは、Pythonの学習サイトをお勧めします、入力する]をクリックし、プログラムを学ぶことがいかに古い見て!基本的なPythonスクリプト、爬虫類、ジャンゴ、データマイニング、技術をプログラミング、仕事の経験だけでなく、小型のpythonパートナーのシニア入念な研究から戦闘にゼロベースの情報のプロジェクトを仕上げ!時限プログラマPythonは日常の技術を説明している方法は、学習と細部への注意を払う必要性へのいくつかを共有します

公開された34元の記事 ウォン称賛13 ビュー40000 +

おすすめ

転載: blog.csdn.net/haoxun06/article/details/104504597