본문 바로가기
Etc./Python

[Python]연산자

by ahj 2021. 8. 15.

bool은 입력된 식이나 값을 평가해 bool형의 값(True 또는 False)을 출력해준다.

 

python 언어에서 정수값 0은 False(거짓)로 평가되고, 그 외의 값들은 모두 True(참)로 평가된다.

** 불 대수(boolean algebra)는 수학자 불이 만들어낸 것으로 True(참)/False(거짓) 값만 가지는 논리값과 그 값들 사이의 연산을 다룬다.


+22.01.03

관계 연산자(==, !=, >, <, >=, <=)는 논리 연산자(and, or, not)보다 우선 순위가 앞선다. 또한 논리 연산자 사이에서도 not의 우선 순위가 and, or 보다, and의 우선 순위가 or보다 앞선다.

 

연산자 우선 순위는 엄밀히 따지면 13단계로 나눌 만큼 복잡한데, 간단히 이렇게 외우면 좋겠다.

1. ()(괄호)가 최우선

2. 산술 연산이 비트 연산보다 우선(단 비트부정(~(tilde))은 보통의 산술연산보다 앞선다)

3. 그 밑으로 관계 연산이 논리 연산보다 우선

'Etc. > Python' 카테고리의 다른 글

[Python] Function missing arguments  (0) 2021.09.09
[Python] requests  (0) 2021.09.09
[python]Counter 함수 이용 정리  (0) 2021.08.27
[python] try, except 백준 문제10951  (0) 2021.08.18
[python] map  (0) 2021.08.15

댓글