教育149348 views
中学理科1629503 views
MathPython495719 views
高校物理159477 views
ヒストリア288774 views
雑学1473386 views
高校倫理1438373 views
高校日本史190360 views
世界の国563339 views
中学数学623008 views

クラスとオブジェクト

2367 views03 Jul 2024

Python はオブジェクトに独自の id を割り当てています。 ```python a = 1 b = 'apple' c =...

398 views14 Apr 2019

クラスとは要素や関数が集まったものです。この意味でクラスはリストに近いといえるでしょう。例えばユーザー名とパスワードを持ったアカ...

196 views14 Apr 2019

[クラスとオブジェクト](python-class-basic) [オブジェクトとid](python-class-id) 現代...

382 views17 May 2024

Python のインスタンスメソッドは self を第一引数とします。 ```python class Book: def _...

533 views20 Sep 2024

Python のオブジェクトからインスタンス変数を確認するには `__dict__` を使う。これはインスタンス変数の名前と値を...

8661 views21 Dec 2024

似たインスタンス変数やインスタンスメソッドをもつクラスがたくさん出てきたら、クラスを継承するときかもしれない。 ```pytho...

20 views09 Dec 2025

クラスのフィールドにリストを初期値として設定する場合、ミュータブル(変更可能)なオブジェクトの扱いに注意が必要。 間違いやすいパ...

14 views03 Jan 2026

Python で最も有名なアンチパターンの一つが、ミュータブルなデフォルト引数だ。特にクラスの `__init__` で発生しや...

13 views20 Dec 2025

Python でリソース管理に `__del__` を使うのは危険だ。一見 C++ のデストラクタのように見えるが、まったく異な...

8 views30 Dec 2025

Python でクラスを書くとき、インスタンス変数に直接アクセスするのが基本です。しかし、値の取得や設定に処理を挟みたい場面があ...

17 views30 Dec 2025

Python のクラスには、通常のインスタンスメソッドに加えて、`@classmethod` と `@staticmethod`...

19 views30 Dec 2025

Python のオブジェクトを `print()` したとき、何が表示されるかを決めるのが `__str__` と `__rep...

17 views30 Dec 2025

Python でオブジェクト同士を `==` で比較したり、辞書のキーや集合の要素として使ったりするとき、裏で動いているのが `...