Python の場合:
len(a)
で置き換えることができますa.__len__()
str(a)
orはorrepr(a)
で置き換えることができますa.__str__()
a.__repr__()
==
は__eq__
、+
は__add__
、など
を取得する同様の方法はありid(a)
ますか? そうでない場合、使用せずに python オブジェクトの一意の ID を取得する回避策はありますid()
か?
編集:追加の質問: そうでない場合は? を定義しない理由はあります__id__()
か?