num1 = 10
num2 = 3
result = divmod(num1, num2)
print(result)
-> 3,1
# 거듭제곱
num1 = 2
num2 = 3
result = 2**3
print('결과는 : {}'.format(result))
-> 결과는 : 8
# 제곱근 구하기
thisResult = 2**(1/3)
print('2의 3제곱근 %2f' %result)
-> 2의 3제곱근 1.26
thisMoney = 200000
strMoney = format(thisMoney, ',')
print(strMoney, '원')
-> 200,000원
# format을 하면 문자로 변경됨 연산 x
num = 10
num += 3 -> 13
num = 10
num -= 3 -> 7
num = 10
num *= 3 -> 30
num = 10
num /= 3 -> 3.3333333333
num = 10
num %= 3 -> 1
num = 10
num //= 3 -> 3
num = 10
num **= 3 -> 1000
비교를 통해 True 또는 False 나타냄
문자 비교 -> 아스키 코드 숫자로 비교됨
# 문자를 아스키 코드 숫자로 변환 ord()
print(a -> {}'.format(ord('a')))
-> 65
# 아스키 코드 숫자를 문자로 변환 chr()
print(65 -> {}'. format(chr(65)))
-> A
and 연산
A and B : A와 B 모두 True인 경우만 결과값으로 True
or 연산
A or B : A와 B 중 어느하나만 True이면 결과 값은 True
not 연산
not A : A의 상태를 부정하는 결과를 나타냄
not True -> False