- 산술 연산자 : +, -, *, /, %, //, **
- 할당 연산자 : =, +=, -=, *=, /=, %=, //=
- 비교 연산자 : >, >=, <, <=, ==, !=
- 논리 연산자 : and, or, not
str1 = 'Hi'
result = str1 * 7
print('result : {}'.format(result))
result = divmod(num1, num2)
print('result: {}'.format(result))
print('몫: {}'.format(result[0]))
print('나머지: {}'.format(result[1]))
import math
print('2의 제곱근 %f' % math.sqrt(2))
print('2의 3제곱 %f' % math.pow(2, 3))
- += 덧셈 연산 후 할당
- -= 뺄셈 연산 후 할당
- *= 곱셈 연산 후 할당
- /= 나눗셈 연산 후 할당
- %= 나머지 연산 후 할당
- //= 몫 연산 후 할당
- **= 거듭제곱 연산 후 할당
num1 > num2 : True
num1 >= num2 : True
num1 < num2 : False
num1 <= num2 : False
num1 == num2 : False
num1 != num2 : True
- 논리 연산자 종류 : and, or, not
A and B : A와 B 모두 True인 경우만 결과값으로 True이다
A or B : A와 B 중 어느 하나만 True이면 결과 값은 True이다
not A : A의 상태를 부정하는 결과를 나타낸다.
- [+] : operator.add()
- [-] : operator.sub()
- [*] : operator.mul()
- [/] : operator.truediv()
- [%] : operator.mod()
- [//] : operator.floordiv()
- [**] : operator.pow()