Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

โอเปอเรเตอร์มีผลผูกพันใน Python คืออะไร?


สำหรับนิพจน์เช่น −

a == b

ขั้นแรกให้ล่าม python ค้นหาเมธอด __eq__() บนวัตถุ a หากพบสิ่งนั้น ให้รันด้วย b เป็นอาร์กิวเมนต์ เช่น a.__eq__(b) หากเมธอดนี้คืนค่า NotImplemented ก็จะพยายามทำสิ่งที่ตรงกันข้าม กล่าวคือ มันพยายามเรียก

b.__eq__(a)