2017-01-20 7 views
2

たとえば、from collections import Counterが「Counter」の「方法」ですか?Pythonの用語:パッケージからxをインポートすると、xはメソッドですか?

+1

この場合、[Counter](https://docs.python.org/2/library/collections.html#collections.Counter)はクラス – JETM

+0

で、一般的には、「からインポートfoo」を実行すると、 'foo'は何でもかまいません(サブモジュール、関数、クラス)。しかし、あなたはクラスに潜入して、特定のメソッドをインポートすることはできません。 –

答えて

0

あなたの例では、コレクションにはクラスが含まれており、カウンタはその1つです。カウンターの中にはメソッドがあります。

datetimeのように、これの例がたくさんあります。あなたが必要とするすべてが時刻の場合:

シナリオ:

たとえば、あなたがこれを行うには無料です

import datetime 
xtime = datetime.datetime.time() 

いますが、このことによって、あなたのコードビットを簡素化することができます。

from datetime import datetime 
xtime = datetime.time() 

あなたの質問に対する答えはいいえです。カウンターは方法ではありません。

関連する問題