วันนี้ฉันวิ่งข้ามตัวดำเนินการคาเร็ตใน python และลองใช้ฉันได้ผลลัพธ์ต่อไปนี้:
>>> 8^3
11
>>> 8^4
12
>>> 8^1
9
>>> 8^0
8
>>> 7^1
6
>>> 7^2
5
>>> 7^7
0
>>> 7^8
15
>>> 9^1
8
>>> 16^1
17
>>> 15^1
14
>>>
ดูเหมือนว่าจะขึ้นอยู่กับ 8 ดังนั้นฉันจึงคาดเดาการทำงานของไบต์บางประเภท? ดูเหมือนว่าฉันจะหาไซต์ที่ค้นหานี้ไม่ได้มากนักนอกจากจะมีพฤติกรรมแปลก ๆ สำหรับการลอยตัวแล้วใครมีลิงก์ไปยังสิ่งที่ตัวดำเนินการนี้ทำหรือคุณสามารถอธิบายได้ที่นี่
help('^')
**
ตัวดำเนินการเลขชี้กำลัง
help('^')
ไม่ทำอะไรเลยใน Python 2.6.1 ของฉัน (แอปเปิ้ลบิลด์) @ S.Lott: คุณหมายถึงสิ่งนี้ ( docs.python.org/reference/… ) เมื่อคุณพูดว่า "ครอบคลุมทั้งหมด" หรือไม่? ดูเหมือนจะเบาบางไปหน่อยสำหรับคนที่ไม่คุ้นเคยกับแนวคิดนี้ ...