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
- early stopping
- branch
- 깃헙협업
- elastic net
- L1정규화
- sql
- 편향-분산 교환
- full request
- 선형 모형
- 교차 엔트로피
- 버전충돌
- conflict
- mysql
- hackerrank
- Git
- programmers
- AWS
- coding
- window function
- merge
- 코딩공부
- CSS
- 온라인협업
- leetcode
- PYTHON
- L2정규화
- HTML
- RLIKE
- 클라우드컴퓨팅
- github
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