728x90
반응형
bool 자료형
bool 자료형이란 참(True)과 거짓(False)을 나타내는 자료형. bool 자료형은 2가지 값만 가질 수 있음
- True - 참
- False - 거짓
*true, false가 아닌 첫문자는 항상 대문자로 사용해야함
>>> a = True # 따옴표로 감싸지 않은 문자열을 입력하였으나 오류가 발생하지 않음. 자료형이 bool로 지정되었기 때문임
>>> b = False
>>> c = "True"
>>> d = "False"
>>>
>>> type(a) # type() 함수를 통해 확인해보면 자료형이 bool로 지정됨
<class 'bool'>
>>> type(b)
<class 'bool'>
>>> type(c) # 따옴표로 감싸진 문자열은 type() 함수를 통해 확인 시 자료형이 string으로 지정됨
<class 'str'>
>>> type(d)
<class 'str'>
# 조건문 반환 값에서의 bool 자료형
>>> 1 == 1
True
>>>
>>> 2 < 1
False
자료형의 참과 거짓
값 | 참 or 거짓 |
"python" | 참 |
[1, 2, 3] | 참 |
1 | 참 |
"" | 거짓 |
[] | 거짓 |
() | 거짓 |
{} | 거짓 |
0 | 거짓 |
None | 거짓 |
문자열, 리스트, 튜플, 딕셔너리 등의 값이 비어 있으면 거짓, 값이 있으면 참.
숫자에서는 0일 때 거짓, 그 외는 참
>>>
>>> if []:
... print("참")
... else:
... print("거짓")
...
거짓 # 조건문에 값이 없어 "거짓" 출력
>>> if [1]:
... print("참")
... else:
... print("거짓")
...
참 # 조건문에 값이 있어 "참" 출력
bool 연산
bool 내장 함수를 이용해 자료형의 참과 거짓 식별
>>>
>>> bool()
False
>>> bool("gg")
True
>>> bool(1)
True
>>> bool(0)
False
728x90
반응형
'IT 이것저것' 카테고리의 다른 글
[AWS] PuTTY로 SSH 접속하기 (2) | 2024.05.23 |
---|---|
[쿠버네티스] 컨테이너, 도커, 쿠버네티스 용어 정리 (0) | 2022.11.03 |
[Python/기초] 함수 안에 함수 만들기 (0) | 2022.10.20 |
[Python/기초] 함수 안에 함수 만들기 (0) | 2022.10.20 |
[GIT/명령어] Git Push 명령어 (0) | 2022.10.19 |