Apakah yang Dilakukan Operator Caret (^)?
Operator caret (^) dalam Python menjalankan operasi OR (XOR) eksklusif bitwise . XOR menilai kepada Benar jika dan hanya jika operannya berbeza (satu adalah Benar dan satu lagi Salah).
Operasi XOR Bitwise
Dalam XOR bitwise, setiap kedudukan bit daripada operan dibandingkan, dan hasilnya adalah Benar jika dan hanya jika bit berbeza. Contohnya, pertimbangkan XOR bitwise bagi 1 dan 0:
Contoh daripada Soalan
Dalam kod yang disediakan, pengendali XOR digunakan pada pelbagai nombor:
>>> 8^3 11
Untuk memahami keputusan, tukar nombor kepada perduaan:
Ini sepadan dengan output yang diperhatikan dalam kod.
Atas ialah kandungan terperinci Apakah Fungsi Operator Caret (^) dalam Operasi Python Bitwise XOR?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!