1. Học hỏi
  2. /
  3. Khoa Học
  4. /
  5. Python のデータ型

Connected

Bài tập

dataclass を作成する

Dataclass を使うと、データの保存と操作をさらに柔軟に行えます。前のセクションでは、体重ログのエントリに namedtuple を使い、扱いやすいデータ構造を作りました。ここでは同じことを dataclass で行い、さらにカスタム property を追加して、体重とフリッパー長の比率を返すようにします。Dataclass はまずフィールドとその型の集合から始まります。次にプロパティを定義します。プロパティは、その dataclass 自身(self)に対して処理を行い、データに関する追加情報を返す関数です。たとえば、人を表す dataclass なら、誕生日と現在の日付から現在の年齢を計算して返すプロパティを持たせられます。

Hướng dẫn

100 XP
  • dataclasses から dataclass をインポートします。
  • dataclass に species(string)、sex(string)、body_mass(int)、flipper_length(int)の各フィールドを追加します。
  • body_mass を flipper_length で割った値を返すプロパティ(mass_to_flipper_length_ratio)を追加します。