概要
Python 3.7 (現在アルファ版公開中)で追加になる Data Classes
についての情報メモ。
恐らく、みんな欲しかった機能ではないでしょうか。名前付きタプルも便利ですが、Mutableなデータクラスがサクッと定義できるのは楽です。
Hacker Noonさんで、A brief tour of Python 3.7 data classes
という記事が分かりやすかったです。
公式ドキュメントは、以下のようになっています。
What’s New In Python 3.7 — Python 3.7.0b2 documentation
今回の追加仕様の元となったPEP。Data Classes
は、PEP 526
です。
追記)Qiitaの方でもとても分かりやすく説明してくださっている記事発見。感謝。
過去の記事については、以下のページからご参照下さい。
- いろいろ備忘録日記まとめ
サンプルコードは、以下の場所で公開しています。
- いろいろ備忘録日記サンプルソース置き場