operator --- 関数形式の標準演算子 — Python 3.9.4 ドキュメント
これは一体・・・。"真の" 除算・・・?
__add__, __div__, __floordiv__, __mod__, __mul__, __sub__,__truediv__ - Python in a Nutshell [Book]
なるほど・・・。/
が __truediv__
に対応して、//
が __div__
に対応するのか・・・。Python 2 では /
がまずは __truediv__
を探して、定義されていない場合には次に __div__
を探しにいくようになっていたみたいだけど、どうも Python 3 から、上記の一対一対応になったっぽい・・・。うわぁ・・・。