Python特殊方法的操作符重載表
不知道里面怎么弄表格,就上傳圖片了

如果用戶自定義的類,想有add功能,如果類沒提供__add__或__radd__方法的話,會拋出異常
再如,if xxxobj:默認是如果xxxobj不是None則為True,否則為False,如果不是這個邏輯則可以通過實現__bool__方法(自己的測試中2.7需要再加上__nonzero__()方法,3.2中直接就行)

如果用戶自定義的類,想有add功能,如果類沒提供__add__或__radd__方法的話,會拋出異常
再如,if xxxobj:默認是如果xxxobj不是None則為True,否則為False,如果不是這個邏輯則可以通過實現__bool__方法(自己的測試中2.7需要再加上__nonzero__()方法,3.2中直接就行)
posted on 2014-04-14 11:38 Hallelujah 閱讀(344) 評論(1) 編輯 收藏 引用 所屬分類: Python