728x90
Boolean (불린, 불)
- True(참)와 False(거짓) 값만 가질 수 있다
- 파이썬에서는 True, False의 첫 글자를 반드시 대문자로 적어야 한다
비교 연산자
연산자 | 설명 |
== | 같다 |
!= | 다르다 |
< | 작다 |
<= | 작거나 같다 |
> | 크다 |
>= | 크거나 같다 |
- 파이썬에서는 다음과 같은 코드로의 비교도 가능하다
x = 25
print(10 < x < 30)
# True
print(40 < x < 60)
# False
논리 연산자
1. not 연산자
- 단항 연산자
- True와 False가 서로 바뀐다
- True와 False에 직접 적용하기 보다는 비교 연산자의 결과에 not 연산자를 적용한다
x = 10
under_20 = x < 20
print("under_20: ", under_20)
print("not under_20: ", not under_20)
# under_20: True
# not under_20 : False
2. and 연산자
- 이항 연산자
- 양쪽 변의 값이 모두 참일 때만 True를 결과로 한다
좌변 | 우변 | 결과 |
True | True | True |
True | False | False |
False | True | False |
False | False | False |
3. or 연산자
- 이항 연산자
- 둘 중 하나만 참이어도 True를 결과로 한다
좌변 | 우변 | 결과 |
True | True | True |
True | False | True |
False | True | True |
False | False | False |
[참고서적] 혼자 공부하는 파이썬
728x90
'Programming > Python' 카테고리의 다른 글
[Python] 파이썬 리스트 : 선언, 연산자, 요소 추가, 요소 제거, in / not in (0) | 2021.07.20 |
---|---|
[Python] 파이썬 조건문 : if, else, elif 조건문, 조건문 내부를 구현하지 않았을 때 (0) | 2021.07.20 |
[Python] 파이썬 자료형 (2) : 문자열 입력, 문자열 관련 함수 (0) | 2021.07.17 |
[Python] 파이썬 자료형 (1) : 기본 자료형, 문자열, 숫자, 연산자 (0) | 2021.07.17 |
[Python] 프로그래밍 언어, 파이썬 (0) | 2021.07.16 |