Python3.0の新機能

違いのpython3とPython2に関するオンライン記事、強い構造化文書の公式サイト腐った街ですが、基本的にコピーするためにコピーし、起源を追跡するために、直接、どのようなネットワーク最も可能性を教えてください。
この記事ではPython3.0公式サイトのドキュメントでの新機能ではPython 3.0にまとめます。Python3.0が11年以上あり、私がこすって、でも2008年に、見出版
絶対に、開発者のために、区別PY3とPY2少し難しいが、多くのライブラリが今アップグレードに従わなければならないということですほとんどのライブラリがサポートPY3を持っている必要があります

1.データ・タイプ

1.整数

  1. 唯一のint型を残して、long型を外し、intは範囲無制限、高速なハードウェアを表し、
  2. 1/2フロートに戻るのではなく、整数、整数1 2つの//リターンを使用して、ラウンド、床に加えません

2.文字列

  STRとバイトに分割されているが、それはまた、デフォルトのエンコーディングは、特定の符号化、例えばUTF-8などであるバイト、Unicode文字列strです。あなたは、文字列strに使用STR()他のタイプの方法(例えば、整数)データ型であってもよいです。

2.ビューとイテレータの代わりのリスト

  1. dict.keys()、dict.items()、dict.values()リターンは、もはやリターンのリストを表示しません
  2. マップ()、フィルタ()イテレータ、もはやリターンのリストを返します。
  3. 範囲()同上。
  4. ジップ()同上。

3.クラスは、新しいクラスです

デフォルトのオブジェクトクラスから継承され、次のようにクラス定義は、もちろん、あなた明示的に継承するオブジェクトクラスは問題ではありません

class Student:
    def __init__(self, name):
        self.name = name

4.プリント()関数であります

print('hahaha') # 必须加()

おすすめ

転載: www.cnblogs.com/ajianbeyourself/p/11969667.html