Computer >> Máy Tính >  >> Lập trình >> Python

Tính liên kết của toán tử ** của Python là gì?

Từ tài liệu Python:

Các toán tử trong cùng một nhóm hộp từ trái sang phải (ngoại trừ phép so sánh), bao gồm các phép thử, tất cả đều có cùng mức độ ưu tiên và chuỗi từ trái sang phải - xem phần So sánh - và lũy thừa, nhóm nào từ phải sang trái).

Vì vậy, toán tử ** (lũy thừa) là kết hợp từ phải sang trái. Ví dụ:

2 ** 3 ** 4 will be evaluated as: (2 ** (3 ** 4))

Ví dụ:

print(2 ** 3 ** 0)

Điều này sẽ cho kết quả:

2