Tôi chỉ đang chơi xung quanh với dòng lệnh python và toán tử **, theo như tôi biết thực hiện chức năng nguồn. Vì vậy, 2 ** 3 phải là (và là) 8 vì 2 * 2 * 2 = 8.Tính kết hợp của toán tử ** của Python là gì?
Ai đó có thể giải thích hành vi mà tôi đã tìm thấy không? Tôi không thấy bất kỳ cách nào để nhóm các hoạt động với dấu ngoặc đơn để thực sự nhận được kết quả của 65536 như đã đạt được ở đây.
>>> 2 ** 2 ** 2
16
>>> 2 ** 2 ** 2 ** 2
65536
>>> (2 ** 2 ** 2) ** 2
256
Đây là tài liệu được hiểu và dễ hiểu. Tại sao bạn đăng một câu hỏi cho một cái gì đó trong tài liệu? –