Programming/Python

[Python] 파이썬 자료형 (3) : Boolean(불) 자료형, 비교 연산자, 논리 연산자

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

 

 

 

 

 

 

 

 

[참고서적] 혼자 공부하는 파이썬

 

혼자 공부하는 파이썬

이 책은 독학으로 프로그래밍 언어를 처음 배우려는 입문자가, 혹은 파이썬을 배우려는 입문자가 ‘꼭 필요한 내용을 제대로’ 학습할 수 있도록 구성했다. ‘무엇을’, ‘어떻게’ 학습해야

m.hanbit.co.kr

 

 

 

728x90