[Python] 파이썬 기본연산자 (+, -, *, /, %, **, // )

 

파이썬 기본 연산자는 7가지이다

 

 

1. 덧셈 ( + )

- 문자열 연산은 덧셈(+)만! 가능하다

>>> 1 + 3
4
>>>0.5 + 5 + 0.05
5.55
>>>"hello " + 'world'
hello world

 

- 문자열 + 숫자 연산은 파이썬에서 불가능하다

- "123" + 4 의 계산값으로 "1234" 문자열이 나오는 자바와 자바스크립트와는 다르게 파이썬은 안됨

TypeError: can only concatenate str (not "int") to str

 

 

2. 뺄셈 ( - )

>>>3 - 1
2
>>>-6 - 1
-7
>>>7.1 - 0.1
7.0

 

 

3. 곱셈 ( * )

>>>3 * 2
6
>>>-6 * -3
18
>>>7.1 * 0.1
0.71

 

 

4. 나눗셈 ( / )

- 일반 나눗셈은 몫 나눗셈( // )과 다르게 소수점까지 계산한다.

>>>8 / 4
2.0
>>>5 / 7
0.7142857142857143
>>>1 / 2
0.5

 

 

5. 나머지 나눗셈 ( % )

- 나머지 나눗셈은 나눈 후 몫을 제외한 나머지를 리턴한다

>>>5 % 2
1
>>>5 % 8
5
>>>10 % 0.5
0.0

 

 

6. 거듭제곱 ( ** )

>>>2 ** 3
8
>>>import math
>>>math.log10(100)
2.0
>>>math.log10(10**2)
2.0

 

 

7. 몫 나눗셈 ( // )

>>>8 // 4
2
>>>5 // 7
0
>>>10.0 // 3
3.0