Terdapat banyak kaedah ajaib yang berkaitan dengan pengendali, j akan menyenaraikan secara kasar dua kategori berikut:
1. Operator perbandingan
Kaedah ajaib | ||||||||||||||||||||||||||
cmp__(diri sendiri, lain) | Jika kaedah mengembalikan nombor negatif, ia bermakna diri sendiri < Ia amat tidak disyorkan untuk mentakrifkan __cmp__ Sebaliknya, yang terbaik adalah untuk mentakrifkan __lt__, __eq__ dan kaedah lain secara berasingan untuk melaksanakan fungsi perbandingan. __cmp__ ditamatkan dalam Python3. . lain) | |||||||||||||||||||||||||
__gt__(diri sendiri, lain) | ||||||||||||||||||||||||||
__ge__(diri sendiri, orang lain) | ||||||||||||||||||||||||||
Kaedah Sihir | Arahan. |
__floordiv __ (diri, lain -lain) | implement pembahagian benar |
__truediv__(diri, orang lain) | melaksanakan pembahagian benar Kaedah ini hanya akan berkuat kuasa jika anda mengisytiharkan dari __masa hadapan__ bahagian import |
__mod__(diri, yang lain) | yang kekal. operasi |
__divmod__(diri sendiri, lain) | melaksanakan fungsi terbina dalam divmod() |
__pow__(diri, lain) | __(__ | kuasa sendiri) melaksanakan operasi **shi
melaksanakan operasi bit<< | |
melaksanakan operasi bit<< | |
melaksanakan operasi bit>> | |
__dan __(i | |
lain) | __atau__( diri, lain) |
__xor__(diri sendiri, lain-lain) | |