반응형
■ 불리언(Boolean) 자료형, 불(Bool) 자료형
불리언 자료형은 참과 거짓을 나타내는 논리 자료형이다. True와 False 두 가지 값만을 가진다.
True/False는 소문자로 true/false로 사용할 수 없고 항상 True/False로 사용해야 한다.
>>>a = True
>>>print(a)
True
>>>a = true
>>>print(a)
ERROR!
Traceback (most recent call last):
File "<string>", line 4, in <module>
NameError: name 'true' is not defined. Did you mean: 'True'
>
▶ True 값을 소문자 true로 표시할 경우 오류가 발생한다. 반드시 True / False로 사용하자.
>>>print(1 == 2)
False
>>>print(3 > 2)
True
>>>print("Harry" == "Harry")
True
▶ 숫자뿐 아니라 문자열간의 비교도 가능하다.
■ 비교 연산자(Comparison Operators)
변수값을 다른 값 또는 다른 변수와 비교할 때 사용하는 연산자이다.
비교 연산자 | 의미 | 예시 |
== | 같다 | >>>print(2 == 2) True >>>print(2 == 1) False |
!= | 같지 않다 | >>>print(2 != 2) False >>>print(2 != 1) True |
> | ~보다 크다 | >>>print(2 > 2) Fasle >>>print(2 > 1) True |
< | ~보다 작다 | >>>print(2 < 2) False >>>print(1 < 2) True |
>= | ~보다 크거나 같다 | >>>print(2 >= 2) True >>>print(1 >= 2) False |
<= | ~보다 작거나 같다 | >>>print(2 <= 2) True >>>print(2 <= 1) False |
※ a != b, a >= b, a <= b 에서 !,>,< 등은 항상 = 앞에 와야 한다. a =! b, a =< b, a => b의 형태로 사용하게 되면 오류가 발생하므로 순서를 헷갈리지 않도록 하자. (제자리 연산자와 형태가 유사하다. 다른 연산자와 =를 같이 쓸 때엔 =를 나중에 쓰는 것이 파이썬의 일반적 규칙인 듯하다.)
반응형
'취미, 공부 > python' 카테고리의 다른 글
파이썬■ 오류메시지 : SyntaxError, IndentationError (0) | 2023.05.30 |
---|---|
파이썬■ 리스트(List) 자료형, 생성, 인덱싱, 요소 추가,수정,삭제 (0) | 2023.05.23 |
파이썬■ 할당연산자(Assignment Operators), 제자리연산자(In-place Operators) (0) | 2023.05.20 |
파이썬■ 산술연산자(Arithmetic Operator) 종류, 의미 정리 (0) | 2023.05.20 |
파이썬■ Input( ) 함수 이용해 변수값 지정 (0) | 2023.05.17 |
댓글