http://www.yes24.com/Product/Goods/74269975
용어 정리
False로 변환되는 값
if 조건문의 조건식에서 False로 변환되는 값은 None, 0, 0.0과 빈 컨테이너(빈 문자열, 빈 바이트열, 빈 리스트, 빈 튜플, 빈딕셔너리 등)이 있다.
print("if 조건문에 0 넣기)
if 0 :
print("0은 True)
else :
print("0은 False)
결과값은 0은 False가 출력된다.
pass 키워드
: 프로그래밍의 전체 골격을 잡아놓고, 내부에 처리할 내용은 나중에 만들고자 할 때 pass 키워드를 사용한다.
if zero == 0 :
# 빈 줄 삽입
else :
# 빈 줄 삽입
-> 이렇게 코드를 작성 할 경우 IndenationError가 발생한다.
들여쓰기가 잘못되어 있다는 의미의 오류인데 이럴 때는 pass 키워드를 사용한다.
# 입력을 받는다.
number = input("정수 입력")
number = int(number)
# 조건문 사용
if number > 0 :
# 아직 구현하지 않은 상태
pass
else :
# 아직 구현하지 않은 상태
pass
Raise NotImplementedError
: raise 키워드와 미구현 상태를 표현하는 NotImplementedError를 조합해 raise NotImplementedError를 사용하면
아직 구현하지 않은 부분이다.라는 오류를 강제로 발생 시킬 수 있다. 이걸 사용하는 이유는 어제 구현 pass 키워드를
사용해서 코드를 짜놓고 오늘 와서 보면 까먹을 수도 있기 때문에 사용한다.
# 입력을 받는다.
number = input("정수 입력")
number = int(number)
# 조건문 사용
if number > 0 :
# 아직 구현하지 않은 상태
raise NotImplementedError
else :
# 아직 구현하지 않은 상태
raise NotImplementedError
'프레임워크 > Python' 카테고리의 다른 글
[Python] 딕셔너리와 반복문 (0) | 2021.10.29 |
---|---|
[Python] 리스트와 반복문 (0) | 2021.10.29 |
[Python] 불 자료형과 if 조건문 (0) | 2021.10.28 |
[Python] 숫자와 문자열의 다양한 기능(다양한 함수) (0) | 2021.10.27 |
[Python] 변수와 입력 (0) | 2021.10.27 |
댓글