#發問 python這樣寫會很奇怪嗎?

國立政治大學
學python一段時間了,最近突然好奇內建的class怎麼運作,所以稍微鑽研了一下,發現 1.整數的加減乘除是class int 呼叫__add__、__sub__等method 2.list[k]等於list.__getitem__(k), 想請問若之後習慣改寫成下圖第二種方法會很奇怪嗎? 會想改成第二種是因為 1.比較符合python物件導向的感覺(也就是加號實際上是呼叫int中的__add__ method),比較容易思考 2.統一寫法(平常用的EX:list.append()、set.add()、dict.values()都是呼叫method的寫法), 3.若未來要自己創造class時對於__xxx__ method比較熟悉 但是不知道會不會被當成異類QQ
megapx
megapx
LikeHaha
12
34 comments