Page 18 -
P. 18
1.4 산술 연산자 THINK PYTHON
“Hello, World!”를 출력했으면 다음 단계는 산술 연산이다. 파이썬에는 연산자가 제공되며 특별한
기호를 사용해 덧셈이나 곱셈 같은 계산을 표현한다.
연산자 +, -, *은 각각 덧셈, 뺄셈, 곱셈을 하며 다음 예제처럼 사용된다.
>>> 40 + 2
42
>>> 43 - 1
42
>>> 6 * 7
42
연산자 /는 나눗셈을 한다.
>>> 84 / 2
42.0
결과가 왜 42가 아니라 42.0인지 궁금한 사람도 있을 것이다. 이에 대해서는 다음 절에서 설명하
겠다.
마지막으로 연산자 **은 거듭제곱을 한다. 즉, 숫자만큼 거듭제곱을 한다.
>>> 6**2 + 6
42
다른 프로그래밍 언어 중에는 거듭제곱에 ^을 사용하기도 하지만, 파이썬에서 ^은 비트 연산자
XOR이라고 한다. 비트 연산자에 익숙하지 않다면 다음 결과는 이해하기 어려울 것이다.
>>> 6 ^ 2
4
이 책에서는 비트 연산자에 대해서 다루지 않으므로 이에 대한 자세한 내용은 http://wiki.
python.org/moin/BitwiseOperators를 참조하라.
030
씽크 파이썬 개정2판(본문)최종.indd 30 2017-09-19 오전 11:37:08