Polpid's World

파이썬에서 연산 순서 본문

Development/Python

파이썬에서 연산 순서

폴피드 2015.11.11 22:48
PEMDAS 라는 규칙

1. 괄호 (Parentheses) : 가장 높은 우선순위. 괄호안에 있는 표현식이 먼저 계산됨.

2. 거듭제곱(Exponentiation) : 2**1+1 의 결과는 4가 아니라 3이다. 3*1**3 의 결과는 27이 아니라 3이다.

3. 곱셈(Multiplication), 나눗셈(Division)은 같은 우선순위를 갖는데 덧셈(Addition)과 뺄셈(Subtraction) 보다 높은 우선순위를 갖는다.


같은 우선순위를 같는 연산자는 거듭제곱을 제외하고는 왼쪽에서 오른쪽으로 계산된다. 


출처 : http://www.flowdas.com/thinkpython/02-variables-expressions-and-statements/



'Development > Python' 카테고리의 다른 글

[Flask]HTTP 요청에 대한 핸들러  (0) 2016.08.22
파이썬 구구단..  (0) 2016.07.25
파이썬 함수 작성시 초기값  (0) 2016.07.11
파이썬에서 연산 순서  (0) 2015.11.11
0 Comments
댓글쓰기 폼