12

Python2.XとPython3.Xの違いについて少し質問があります。なぜPython3タイプのモジュールはとても小さいのですか?Thnx

Python 2.7
>>> import types    
>>> print(len([i for i in dir(types) if not i.startswith('__')]))
37


Python 3.2
>>> import types    
>>> print(len([i for i in dir(types) if not i.startswith('__')]))
12
4

1 に答える 1

16

Python 3.x では、types組み込みの名前空間などの簡単な方法で既にアクセスできるすべての型がモジュールによって削除されました。たとえば、 と はそれぞれとを介して簡単にアクセスできるため、削除されているListTypeことがわかります。IntTypelistint

于 2012-07-16T10:23:08.100 に答える