LaTeX957300 views
雑学1472593 views
高校日本史189857 views
ヒストリア284143 views
中学英語808712 views
Computer365120 views
小学算数1194618 views
中学理科1626207 views
教育148875 views
中学社会667106 views
Help
Tools

English

クラスとオブジェクト

2362 views03 Jul 2024

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

395 views14 Apr 2019

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

191 views14 Apr 2019

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

379 views17 May 2024

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

528 views20 Sep 2024

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

8658 views21 Dec 2024

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

15 views09 Dec 2025

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

10 views03 Jan 2026

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

8 views20 Dec 2025

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

5 views30 Dec 2025

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

12 views30 Dec 2025

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

15 views30 Dec 2025

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

12 views30 Dec 2025

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