チャットGPT4を使いパイソンを勉強してみる。

Pythonで作りたいプログラムができたので、勉強中です。 ブログをやってみたかったので、それも始めてみました。 ツイッターもやってみたいので、初めて見ました。

タグ:リアリティに挑戦中

11.3.4hashuableなクラスを生成するfrozenとは、dataclasses.dataclassデコレータに与えることができる引数の一つで、クラスが「凍結」されるかどうかを制御します。以下は、この引数についての詳細です:frozen属性とは?意味: クラスのインスタンスが「不変(immutable)」 ... もっと読む

11.3.3イミュータブルなクラス>>> import dataclasses>>>>>> @dataclasses.dataclass(frozen=True)... class Person:...    firstname: str...    lastname: str...    age: int = 0...    memos: list = dataclasses.dataclasses.field(defarult_factory=list)...Tr ... もっと読む

11.3.2フィールドのカスタマイズ>>> import dataclasses>>>>>> @dataclasses.dataclass()... class Person:...    firstname: str...    lastname: str...    age: int = dataclasses.field(default=0, compare=False)...>>> if __name__ == '__main__':...    p1 = ... もっと読む

11.3データクラスデータクラスは、Python 3.7 から導入された新しいクラス定義機構で、主に単純なデータの保持のためのクラスを簡潔に定義できるようにするものです。具体的には、データクラスを使用することで、属性の定義や一般的なメソッド(例:__repr__や__eq__)の自動 ... もっと読む

11.2.10インスタンスを関数的に呼び出す>>> import math>>> class Coordinate:...    def __init__(self, x, y):...       self.x = x...       self.y = y... #c(x, y)形式で呼び出せ、距離を求める...    def __call__(self, o_x, o_y):...       return m ... もっと読む

↑このページのトップヘ