2016-11-08 3 views
1

私はPythonについて学習し始めました。いくつかのチュートリアルを読んでいて、文章を見ましたか?Everything is an object in Python、実際にはどういう意味ですか?Pythonで何が意味することはオブジェクトであるのですか

+0

intから文字列、関数からクラスへのすべてが、メソッドと "constuctors"とシバン全体を持つオブジェクトであることを意味します。インタープリタで助けてください(int)。その全体(ほぼ)のリストは実行できる関数です。たとえば 'x .__ float __()'は 'float(x)'と同じです – nephi12

+1

すべてのものは状態と動作を持っています。 – applecrusher

答えて

1

回答しましたhere

Pythonのすべてがオブジェクトであり、ほとんどすべてが という属性とメソッドを持っています。すべての関数には組み込み属性 docがあり、関数のソースコードで定義されているドキュメント文字列を返します。 sysモジュールは、(とりわけ) という属性を持つオブジェクトです。その他

1

JavaまたはC++で見られるようなプリミティブなデータ型はありません。たとえば、次のことを試してください。

a = 5 
dir(a) 

あなたは「単なる」整数から取得するために期待していない方法で構築されたのではなく大規模なリストを取得します。

関連する問題