본문 바로가기

Python

[파이썬 Python] 연산자

1. 기본 사칙연산

+ - * /  모두 가능합니다.

print(1+1) # 2
print(3-2) # 1
print(5*2) # 10
print(6/3) # 2

 

2.  나머지와 몫 (나눗셈)

% - 나머지를 구하는 연산자

// - 몫을 구하는 연산자

print(2**3) # 2^3 = 8
print(5%3) # 나머지 2
print(10%3) # 1
print(5//3) # 몫 1
print(10//3) # 3

 

3. 비교 연산자

>, <, >=, <= 모두 사용 가능합니다.

print(10 > 3) # True
print(4 >= 7) # False
print(10 < 3) # False
print(5 <= 5) # True

 

4. Equal ==

좌항과 우항이 같다고 표시할 때는 == 연산자를 사용합니다.

print(3 == 3) # True
print(4 == 2) # False
print(3+4 == 7) # True

 

5. != (같지 않다)

좌항과 우항이 다르다고 표시할 때는 != 연산자를 사용합니다.

print(1 != 3) # True
print(not(1 != 3)) # False

 

6. and, &

and, & 로 이어진 모든 내용이 True 일 때, True 출력

둘 중 하나라도 False일 경우에는 False 출력

print((3 > 0) and (3 < 5)) # True
print((3 > 0) & (3 < 5)) # True

 

7. or, |

or , | 로 이어진 내용 중 하나라도 True면 True 출력

모든 내용이 False일 때, False 출력

print((3 > 0) or (3 > 5)) # True
print((3 > 0) | (3 > 5)) # True

 

8. 연속된 비교 연산자

연속으로 비교 연산자를 사용해도 값을 출력할 수 있습니다.

print(5 > 4 > 3) # 연속된 비교연산자가 순서대로 다 참이기 때문에 True 출력
print(5 > 4 > 7) # 5>4는 True지만, 4>7이 False이므로 False 출력

'Python' 카테고리의 다른 글

[파이썬 Python] 숫자 처리 함수  (0) 2022.12.04
[파이썬 Python] 간단한 수식  (0) 2022.12.04
[파이썬 Python] 주석 #  (0) 2022.12.04
[파이썬 Python] 변수  (0) 2022.12.04
[파이썬 Python] boolean 자료형  (0) 2022.12.04