ホームページ >バックエンド開発 >Python チュートリアル >python2と3に大きな違いはありますか?
Python2 と 3 には大きな違いがありますか?
Python2 と 3 の違いは次のとおりです。かなり大きい。
Python2 と python3 は、それぞれ Python の 2 つのバージョンです。Python3 はアップグレードされたバージョンです。以前の Python バージョン用に設計されたプログラムの多くは、Python3.0 では正常に実行できません。
違い:
1. Python2 では、括弧を使用するか、print 'hi' などのスペースを使用して印刷コンテンツを区切ることができます。
Python3 では print を使用します。印刷コンテンツは次のように指定する必要があります。 print('hi')
2 のように括弧で囲む必要があります。python2 range(1,10) はリストを返し、python3 はメモリを節約するための反復子を返します
3、Ascii エンコーディングは python2 で使用され、utf-8 エンコードは python3
4 で使用されます。python2 の Unicode は文字列シーケンスを表し、str はバイト シーケンスを表します。python3 の
Str は文字列シーケンスを表します。 byte はバイト列
5 を表します。python2 では通常通り中国語が表示され、コーディング文が導入されます。python3 では必要ありません。
6。python2 では、raw_input( ) 関数、python3 では input() 関数です
関連する推奨事項: 「Python チュートリアル 」
以上がpython2と3に大きな違いはありますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。