タグ

2017年6月26日のブックマーク (1件)

  • Python3の...(Ellipsisオブジェクト)について - Qiita

    これがEllipsisオブジェクト。 Ellipsis または ... で表されるシングルトンオブジェクトである。 公式リファレンスでは「主に拡張スライス構文やユーザ定義のコンテナデータ型において使われる特殊な値」とあるのみで、明確に用途を定義していない。 英語のellipsisは「省略」という意味なので、処理や引数を省略したい場合に使うものと考えられる。 Noneやpassとの違い None None は「値が存在しない」ことを表すが、Ellipsis は「何らかの値が存在するが省略されている」ことを表す。 bool(Ellipsis) の返り値が True である点から見ても、 Ellipsis が None よりも肯定的な意味をもつことがわかる。

    Python3の...(Ellipsisオブジェクト)について - Qiita
    shomah4a
    shomah4a 2017/06/26