Python 프로그래밍/Python 초급

파이썬 초급11 (불 - 자료형)

NOP(No Operation) 2020. 2. 16. 23:47

파이썬 불 자료형


1. 불


불(Boolean)은  참(True)과 거짓(False)나타내는 논리 값입니다.

정수(Int) 자료형에는 정수만 들어가는 것처럼

불(Boolean) 자료형에는 참(True)과 거짓(False)의 값만 들어갈 수 있습니다.

 

1. 불 선언 법


파이썬 IDLE를 켜 [Ctrl+N]으로 새로운 창을 만들어줍니다.

1
2
3
4
= True
= False
print(type(a))
print(type(b))
cs

 

실행해 보겠습니다.

프로젝트 폴더에 "9 불" 저장해 줍니다.

 

 

type함수를 이용해 확인을 해 보니 bool타입의 변수라고 확인이 됩니다.

 

불 자료형을 사용하는 이유는 조건문을 사용하기 위함인데

그 부분은 파이썬 중급에서 보도록 하고 불 자료형이 연산에 대해서 알아봅시다.

 

2. 불 비교 연산자


불의 비교 연산자는 두 수를 비교하는데 자주 사용합니다.

그다지 어려운 부분은 아니니 코드와 주석으로 대체하겠습니다.

1
2
3
4
5
6
7
8
= 10
= 5
print(a == b) #a와 b가 같은지 Ture/False를 리턴합니다.
print(a != b) #a와 b가 다른지 Ture/False를 리턴합니다.
print(a > b) #b보다 a가 큰지 Ture/False를 리턴합니다.
print(a < b) #b보다 a가 작은지 Ture/False를 리턴합니다.
print(a >= b) #b보다 a가 크거나 같은지 Ture/False를 리턴합니다.
print(a <= b) #b보다 a가 작 같은지 Ture/False를 리턴합니다.
cs

 

3. 불 논리 연산자


불의 논리 연산자는 3가지가 있습니다.

No. 이름 설명 핵심!
1. and 둘다 참(True)이면 참(True)를 리턴한다. 둘 다 참이면 참
2. or 하나라도 참이면(True) 참(True)를 리턴한다. 둘 중 하나만 참이면 참
3. not 들어온 불 자료형을 반대로 만들어 리턴한다. 반대로

사용법은 코드와 주석으로 대체하겠습니다.

1
2
3
4
5
= True #참
= False #
print(a and b) #a와 b를 and연산 합니다.
print(a or b) #a와 b를 or연산 합니다.
print(not a) #b의 진리 값을 반대로 만듭니다.
cs

 

불 자료형은 조건문을 사용하는데 필수입니다.

뒤에 조건문을 들어가면 불 자료형에 대한 이해가 필요합니다.

※요약

더보기

불 자료형은 오직 참(True)과 거짓(False)의 값만 가진다.

 


※숙제

더보기

논리 연산자를 활용해 진리표를 만들어서 리스트에 담아주세요.

오늘은 파이썬의 불 자료형에 대해서 배워보았습니다.

다음 시간에는 파이썬 중급으로 가서 변수의 개념을 잡고 가겠습니다.

 

초급 과정을 잘 따라와 주셔서 감사합니다.