python 공부 4) 논리연산자언어, 알고리즘 공부/Python2020. 1. 12. 14:11
Table of Contents
파이썬 논리연산자에는 and, or, not 3가지가 있다.
자바처럼 && 라는 연산자 기호를 사용하는 대신 영어로 and라고 쓰면된다!
♣ 정수, 실수, 문자열을 boolean형으로 만들기
bool을 사용하면 된다.
정수 0, 실수 0.0을 제외한 모든 숫자는 True며 빈 문자열 '', ""을 제외한 모든 문자열은 True이다.
>>> bool(1)
True
>>> bool(0)
False
>>> bool(1.5)
True
>>> bool(0.00)
False
>>> bool('asdfg')
True
>>> bool("false")
True
>>> bool("")
False
1. AND
: 둘 다 참인 경우만 참
>>> True and True
True
>>> True and False
False
>>> a = True
>>> b = False
>>> a and b
False
2. OR
: 둘 중 하나라도 참이면 참
>>> True or False
True
>>> False or False
False
3. NOT
: 논리 상태를 반전 시킴
>>> not(True)
False
4. XOR 표현하기
boolean형 변수 b1, b2가 있을 때
1. (b1==True and b2==False) or (b1==False and b2==True) 인 경우
2. (b1+b2)%2 == 1인 경우
반응형
'언어, 알고리즘 공부 > Python' 카테고리의 다른 글
python json 파일 읽어오기 (0) | 2024.07.05 |
---|---|
python 공부 5) 삼항연산자 (0) | 2020.01.14 |
python 공부 3) 리스트 (0) | 2020.01.08 |
python 공부 2) 문자열 (0) | 2020.01.08 |
python 공부 1) 입출력 (0) | 2020.01.08 |
@쿠몬e :: ˚˛˚ * December☃ 。* 。˛˚
전공 공부 기록 📘
포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!