ホームページ >バックエンド開発 >Python チュートリアル >Python オブジェクトのデータ型の詳細な紹介
Pythonの場合、すべてがオブジェクトであり、プログラムに格納されるすべてのデータがオブジェクトであり、オブジェクトはクラスに基づいて作成されます。この記事では主に Python オブジェクトのデータ型を紹介します 必要な方は参考にしてください Python では、プログラムに格納されるすべてのデータはオブジェクトです
。コンピューターが処理できるのは単なる数値だけではなく、テキスト、グラフィック、
オーディオ、ビデオ、ウェブページなどのさまざまなデータも処理できます。データが異なれば、異なるデータ型の定義が必要になります。
classはカスタム型を指し、type は組み込み型を指します。どちらもデータ型を表し、名前が異なるだけです 各オブジェクトには ID、型、および値があります。ID はメモリ内のオブジェクトの位置 (メモリ内のアドレス) を指すポインタを指します。 function
id( ) はオブジェクトの ID を返します。変数名は、この特定の場所の参照名ですインスタンス化: 特定のタイプのオブジェクトを作成します
インスタンスの作成後、そのIDとタイプは変更できませんオブジェクトの値が変更できる場合、それは可変オブジェクトと呼ばれますオブジェクトの値を変更できない場合、それは不変オブジェクトと呼ばれます
コンテナ: オブジェクトには、リストなどの
他の
Python は、オブジェクトの型によって、オブジェクトが参加できる操作やサポートされるメソッドが決まります。つまり、メソッドはクラス内に存在し、オブジェクト内の関数はすべてクラス内にあります。クラス。 ほとんどのオブジェクトには多くの一意のデータがあります
プロパティとメソッド メソッド: 呼び出されたときにオブジェクトに対して特定の操作を実行する関数>>> name='test' >>> name.upper() --方法 TEST >>> num = 1 >>> print(num.real) --属性 help(type) -- 查看某个类型有哪些方法或属性 >>> help(int) help(type.func) -- 查找某个方法的用法 >>> help(str.find) 使用点(.)运算符可以访问属性和方法 print(type(obj)) -- 查看对象由哪个类创建的 >>> from twisted.internet import reactor >>> print(type(reactor))コアデータ型数値: int、long、
float
、complex、bool (0:False、1:True)リスト:
list
辞書: dict
ファイル:
file
以上がPython オブジェクトのデータ型の詳細な紹介の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。