タグ

pythonとenumに関するpeketaminのブックマーク (2)

  • enum 超まとめ python3.11 - Qiita

    追記 記事は当初python3.6 のenumについて書きました。 python3.7 からの機能は以下の通りです、大して変わってないです。 https://qiita.com/ksato9700/items/35a0bdc04693b3b09757#enum 3.8, 3.9, 3.10 が出ましたが、enumについては変更ないです。 3.11 は色々更新がありました。str型と比較できるStrEnumの追加や、制約を検証できるverify()デコレータの追加が大きいです。 前置き enum の機能自体は3.4からありますが3.6になってから追加機能が加えられています。 そこで改めてpython のenum全体をざらっとまとめる記事を書いてみたいと思いました。 参考: 公式ドキュメント https://docs.python.jp/3/library/enum.html 目次 enum

    enum 超まとめ python3.11 - Qiita
  • enum — Support for enumerations

    Source code: Lib/enum.py An enumeration: is a set of symbolic names (members) bound to unique values can be iterated over to return its canonical (i.e. non-alias) members in definition order uses call syntax to return members by value uses index syntax to return members by name Enumerations are created either by using class syntax, or by using function-call syntax: >>> from enum import Enum >>> #

    enum — Support for enumerations
  • 1