1. 곱하기 *
print(5 * 3)
print("hi " * 5)
# 출력
15
hi hi hi hi hi
2. 더하기 +
print(5 + 3)
print("hi " + "python")
print(10 + 2.1)
# 출력
8
hi python
12.1
# 정수 + 실수, 실수 + 실수 결과는 float자료형
3. 나누기 /
print(2 / 1)
print(0 / 3)
# 출력
2.0
0.0
# 나눗셈 결과는 항상 float 자료형이다.
4. 빼기 -
print(5 - 3)
print(10 - 2.1)
# 출력
2
7.9
# 정수 - 실수, 실수 - 실수 결과는 float자료형
5. 몫 //
print(5 // 3)
print(16 // 5)
# 출력
1
3
5. 나머지 %
print(5 % 3)
print(16 % 5)
# 출력
2
1
6. 거듭제곱 **
print(5 ** 3)
print(2 ** 3)
print(2 ** (1/2))
print(4 ** (1/2))
print(8 ** (1/3))
# 출력
125
8
1.414213
2
2
할당연산자 =
n = 5
a = 8
복합할당연산자
10 += 2 # 2를 더한 후 할당
10 -= 2 # 2를 뺀 후 할당
10 *= 2 # 2를 곱한 후 할당
10 /= 2 # 2를 나눈 후 할당
10 %= 2 # 나머지 연산 후 할당
10 //= 2 # 몫 연산 후 할당
10 **= 2 # 거듭제곱 연산 후 할당
비교 연산자 (<,>,<=,>=,==,!=)
print( 5 > 3 ) # 크다
print( 5 < 3 ) # 작다
print( 5 >= 3 ) # 크거나 같다
print( 5 <= 3 ) # 작거나 같다
print( 5 == 3 ) # 같다
print( 5 != 3 ) # 같지 않다
# 출력
True
False
True
False
False
True
#논리 연산자 and
print( True and True )
print( True and False )
print( False and False )
# 출력(A와 B 모두 True인 경우만 결과값으로 True이다)
True
False
False
#논리 연산자 or
print( True or True )
print( True or False )
print( False or False )
# 출력(A or B : A와 B중 어느하나만 True이면 결과 값은 True이다)
True
True
False
#논리 연산자 not
print( not True )
print( not False )
# 출력(not A : A의 상태를 부정하는 결과를 나타낸다)
False
True
출처 : 제로베이스 데이트 스쿨 강의자료