ホームページ >バックエンド開発 >Python チュートリアル >python2と3に大きな違いはありますか?

python2と3に大きな違いはありますか?

藏色散人
藏色散人オリジナル
2019-07-02 14:27:293567ブラウズ

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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。