我在我的python教科書中閱讀了這些術語,我無法通過查找它們的字面含義來理解它的含義,有人可以向我解釋這一點或爲我提供一些參考嗎?什麼是隱式方法調用和顯式方法調用?
--update術語的背景下
i) (42).__abs__() # Need parentheses to avoid confusing ... # ... method call '.' with decimal point
j) (42).__mul__(2) # Even multiplication is a method call
k) name.swapcase()
l) name.title().swapcase() # name.title() is an object so ... m) name.upper().find('TOM') # ... we can 「cascade」 method calls.
希望你現在認識到,大部分的操作你這樣做 迄今在這一過程中實際上已經通過隱含調用的方法 提供您一直在使用的對象(數據項)。 事實上,所有運算符('+','*'等)只是方法調用的語法快捷鍵,但只有一些內置函數對應於 方法。
感謝您爲我提供的鏈接,我仍然在等待一些代碼示例順便說一句,我已經更新了我的課本中術語的上下文 – mko 2012-08-07 03:39:16