Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

Python의 ** 연산자의 연관성은 무엇입니까?

<시간/>

Python 문서에서:

동일한 상자에 있는 연산자는 테스트를 포함하여 왼쪽에서 오른쪽으로 그룹화됩니다(비교 제외). 모두 동일한 우선 순위와 왼쪽에서 오른쪽으로 연결됩니다(비교 섹션 참조). 오른쪽에서 왼쪽으로 그룹화하는 지수).

따라서 ** 연산자(지수)는 오른쪽에서 왼쪽으로 연관됩니다. 예를 들어,

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

예를 들어,

print(2 ** 3 ** 0)

이것은 출력을 줄 것입니다:

2