No Operation

블로그 이미지

NOP(No Operation)

컴맹이의 티스토리 블로그입니다.

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

Python 프로그래밍/Python 초급 2020. 2. 16. 23:47

파이썬 불 자료형


1. 불


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

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

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

 

1. 불 선언 법


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

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

 

실행해 보겠습니다.

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

 

 

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

 

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

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

 

2. 불 비교 연산자


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

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

1
2
3
4
5
6
7
8
a = 10
b = 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
a = True #참
b = False #
print(a and b) #a와 b를 and연산 합니다.
print(a or b) #a와 b를 or연산 합니다.
print(not a) #b의 진리 값을 반대로 만듭니다.
cs

 

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

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

※요약

더보기

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

 


※숙제

더보기

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

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

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

 

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

'Python 프로그래밍 > Python 초급' 카테고리의 다른 글

파이썬 초급10 (집합 - 자료형)  (0) 2020.02.16
파이썬 초급9 (딕셔너리 - 자료형)  (0) 2020.02.15
파이썬 초급8 (시퀀스 - 자료형)  (0) 2020.02.14
파이썬 초급7 (튜플 - 자료형)  (0) 2020.02.06
파이썬 초급6 (리스트 - 자료형)  (0) 2020.01.29
Posted by NOP(No Operation)
블로그 이미지

컴맹이의 티스토리 블로그입니다.

by NOP(No Operation)

공지사항

    최근...

  • 포스트
  • 댓글
  • 트랙백
  • 더 보기

태그

  • Python variable
  • python input
  • 파이썬 elif문
  • 파이썬 집합
  • Python Bool
  • python break
  • 파이썬 while문
  • 파이썬 사용자에게 입력
  • Python Tuple
  • 파이썬 break
  • Python강좌
  • Python Sequence
  • Python강의
  • 파이썬 else문
  • 파이썬
  • 파이썬 if 논리연산자
  • 파이썬 input
  • Python
  • python continue
  • 파이썬 불
  • 파이썬 if문
  • Python문법
  • python else
  • sql_map
  • 파이썬 흐름제어
  • 파이썬 시퀸스
  • python while
  • sql map
  • python elif
  • python set

글 보관함

«   2025/07   »
일 월 화 수 목 금 토
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31

링크

카테고리

분류 전체보기 (23)
WebHacking (1)
SQL_MAP분석 (1)
Python 프로그래밍 (22)
Python 시작하기 전 (2)
Python 초급 (11)
Python 중급 (9)
Python 고급 (0)
리버싱 (0)
ZIP파일 분석 (0)

카운터

Total
Today
Yesterday
방명록 : 관리자 : 글쓰기
NOP(No Operation)'s Blog is powered by daumkakao
Skin info material T Mark3 by 뭐하라
favicon

No Operation

컴맹이의 티스토리 블로그입니다.

  • 태그
  • 링크 추가
  • 방명록

관리자 메뉴

  • 관리자 모드
  • 글쓰기
  • 분류 전체보기 (23)
    • WebHacking (1)
      • SQL_MAP분석 (1)
    • Python 프로그래밍 (22)
      • Python 시작하기 전 (2)
      • Python 초급 (11)
      • Python 중급 (9)
      • Python 고급 (0)
    • 리버싱 (0)
      • ZIP파일 분석 (0)

카테고리

PC화면 보기 티스토리 Daum

티스토리툴바