https://www.python.org/dev/peps/pep-0575/#id28應該說你上面寫的都沒有把 instance 建出來所以感覺怎麼都一樣你加個 c= Cal() 建立一個 instance 再試上面兩個 method第二個會出錯,他會跟你說你丟了3個參數但是他只吃2個對 instance 來說,第一個參數會默認放入自己另外是 type 改變了你在 ide 上面打 Cal.add2 會顯示 "function Cal.add2 atc.add2 則會顯示 bound method Cal.add2python3 用了好一陣子現在才知道 unbound method 沒了QQ