Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 | 31 |
Tags
- RLIKE
- 선형 모형
- PYTHON
- conflict
- hackerrank
- 교차 엔트로피
- 클라우드컴퓨팅
- Git
- programmers
- window function
- merge
- AWS
- HTML
- coding
- 편향-분산 교환
- branch
- elastic net
- 코딩공부
- 깃헙협업
- sql
- L2정규화
- L1정규화
- CSS
- github
- full request
- 버전충돌
- mysql
- 온라인협업
- early stopping
- leetcode
Archives
- Today
- Total
Im between cherry
[python] 조건문에서 Boolean과 Boolean의 대체제 01, 빈값 본문
Boolean
비교 연산의 결과로 참(True)이나 거짓(False)을 얻을 수 있다.
참과 거짓은 '숫자'와 '문자'처럼 데이터 형태이다.
이를 Boolean(불린)이라고 부르고, Boolean의 결과값으로 올 수 있는 값은 True와 False 두가지 밖에 없다.
불린은 조건문에서 핵심적인 역할을 담당한다.
조건문 if
조건문은 if로 시작한다. if 와 콜론(:) 사이에 조건이 오고, 조건이 될 수 있는 값은 Boolean이다.
Boolean의 값이 True라면 if 문 다음 행의 구문이 실행된다.
아래 예제는 if 뒤에 True가 왔기 때문에 실행결과는 'result : true'다.
if True:
print 'result : true'
다음 예제는 if 뒤에 False가 왔기 때문에 아무것도 출력하지 않을 것이다.
if False:
print 'result : true'
boolean의 대체제
0은 False, 1은 True
조건문에 사용될 수 있는 데이터 형이 꼭 불린만 되는 것은 아니다.
관습적인 이유로 0는 False, 숫자 1는 True를 대체할 수 있다.
다음 예제를 보자.
if 1 and 1:
print 1
if 1 and 0:
print 2
if 0 and 1:
print 3
if 0 and 0:
print 4
빈값은 False
다음과 같이 값이 없는 변수도 파이썬에서는 False로 간주된다.
a=''
if a:
print 1
b='coding everybody'
if b:
print 2
출처: opentutorials.org/module/515/4587
'Language > python' 카테고리의 다른 글
[python] enumerate 함수 (0) | 2020.11.02 |
---|---|
파이썬, 괄호가 왤케 많은거야 ? [],{},() 대체 언제 어디서 쓰나? (0) | 2020.10.10 |
Comments