Skip to content

Pythonの文法

Falseになる値

  • []
  • 0
  • False
  • ""
  • None

...(ellipsis)

...はPythonの初期から存在する省略を表すリテラル。 型はEllipsis型。

NumPyで使われたり、passの代わりに使われたりする。 また、FastAPIではデフォルト値が存在しないことを示す値として利用する。

リテラルなので以下のように変数に代入したり比較したりといったこともできる。

a = ...
print(a == ...) # => True
# ちなみに...単体ではTrue扱いされる
print(bool(...)) # => True