[Python] Ch2 - part 4. 논리 (Boolean)

2021. 3. 25. 22:40· Language/Python
목차
  1. 논리타입 (Boolean Type)
  2. 비교연산자

논리타입 (Boolean Type)

논리 탕비은 데이터 중 참과 거짓을 통하여 표현할 수 있는 데이터 타입을 말한다. 파이썬에서 참은 'True' 거짓은 'False'로 표기한다. 

 

비교연산자

>>> 4 < 9		# 4가 9보다 작은가?
True
>>> 4 > 9		# 4가 9보다 큰가?
False
>>> 4 == 9		# 4와 9가 같은가?
False
>>> 4 != 9		# 4와 9가 같지 않은가?
True

위와 같이 여러 비교 연산자를 통하여 숫자를 비교할 수 있다.

특히, 서로 같음을 확인하는 기호가 두개의 등호기호(==)인 것을 기억하자.

 

파이썬에서 제공하는 비교연산자는 다음과 같다. 

비교연산자 뜻
< 작은
<= 작너가 같은
> 큰
>= 크거나 같은
== 같은
!= 같지 않은
is 같은 객체인
is not 같은 객체가 아닌

[표1] 비교연산자

 

또한 위와 같은 비교 연산자를 여러개 사용하는 경우가 있는데 그런 경우에는 논리 연산자를 사용하며 파리썬에서는 다음과같이 and, or, not 세 개의 논리 연산자를 제공한다.

 

논리 연산자 결과 참고 사항
x or y x, y 중 둘 중에 하나만 참이면 참,
나머지는 거짓
x가 거짓인 경우에만 y수행
x and y x,y 모두 참이면 참, 나머지는 거짓 x가 참인경우에만 y수행
not x x가 참이면 거짓, x가 거짓이면 참 논리 연산자가 아닌 연산자에 비해 우선 순위가 낮음, 다른 연산자와 함께 사용하는경우 주의해야한다. 
>>> 4 > 9 or 3 > 2		# 거짓 혹은 참인 경우
True
>>> 4 > 9 and 3 > 2		# 거짓 그리고 참인 경우
False
>>> not 4 > 9			# 거짓의 반대인 경우
True

 

'Language > Python' 카테고리의 다른 글

[Python] Ch3 - part 2. 딕셔너리  (0) 2021.03.26
[Python] Ch3 - part 1.리스트와 튜플  (0) 2021.03.25
[Python] Ch2 - part 3. 문자열  (0) 2021.03.25
[Python] Ch2 - part 2. 숫자  (0) 2021.03.25
[Python] Ch2 - part 1. 변수, 이름, 객체  (0) 2021.03.25
  1. 논리타입 (Boolean Type)
  2. 비교연산자
'Language/Python' 카테고리의 다른 글
  • [Python] Ch3 - part 2. 딕셔너리
  • [Python] Ch3 - part 1.리스트와 튜플
  • [Python] Ch2 - part 3. 문자열
  • [Python] Ch2 - part 2. 숫자
White Han
White Han
Software Developer
White Han
sudo apt-get happiness
White Han
전체
오늘
어제
  • 분류 전체보기 (183)
    • Language (35)
      • Java (17)
      • Java-Weekly-study (0)
      • Python (18)
    • BackEnd (11)
      • Server (2)
      • Spring (3)
      • Spring Security (0)
      • JDBC (1)
      • NodeJS (2)
      • LINUX (3)
    • DataBase (10)
      • MySQL (5)
      • MongoDB (4)
      • Oracle (1)
    • Infra (4)
      • Docker (4)
    • CS (38)
      • OS (38)
    • Problem Solving (79)
      • Algorithm (8)
      • CT-Java (30)
      • CT-Python (41)
    • IDE (1)
      • eclipse (1)
      • vscode (0)
    • Etc. (3)
      • Git (1)
      • TDD, Refactor, CleanCode (1)
      • Conference (1)
    • 기록 (2)
      • 후기 (1)
      • 프로젝트 회고록 (1)

블로그 메뉴

  • 홈
  • 태그
  • 방명록
  • 글쓰기

공지사항

  • 방문해 주셔서 감사합니다.

인기 글

태그

  • 프로세스
  • 자바스크립트 식별자
  • 사무용 모니터 추천
  • 자바 inheritance
  • 싸피8기
  • SSAFY
  • 자바 this
  • Java this
  • 사무용 모니터
  • 알파스캔 AOC 24B1X
  • 자바스크립스 식별자 종류
  • 알파스캔 모니터
  • 프로세서
  • OS
  • 싸피 후기
  • 싸피
  • javascript
  • 자바스크립트 개념
  • Java Inheritance
  • 24인치 모니터 추천
  • 싸피 합격
  • 운영체제 구조
  • 운영체제 역할
  • 자바스크립트
  • AOC 24B1X
  • 운영체제
  • javascript identifier
  • java
  • Java super
  • 자바 super

최근 댓글

최근 글

hELLO · Designed By 정상우.v4.2.1
White Han
[Python] Ch2 - part 4. 논리 (Boolean)
상단으로

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.