Nene은 변수에 할당할 수 있는 특수한 값이다.
None 값(None Value)은 값이 없다는 것을 의미한다.
None 은 NoneType의 데이터 타입이며 이 데이터 타입은 이 값 하나밖에 없다
(불리언 데이터 타입은 값이 2개 밖에 없고 NoneType의 데이터 타입은 값이 하나밖에 없다.)
None을 써서 '값이 없다'는 상황을 쉽게 표현할 수 있다.
예를 들어 quizAnswer라는 변수가 있는데 퀴즈에서 플레이어의 답을 저장하는 변수라고 하자.
만약 플레이어가 퀴즈에서 답을 하지 않고 그 질문을 건너뛰면 quizAnswer를 None으로 설정할 수 있다.
사용자의 답의 값을 True나 False보다는 None으로 할당하는 편이 더 낫다. 만약 True나 False로 설정하면 답도 하지 않았는데,
뭔가 결론을 낸 것처럼 보인다.
값을 반환하지 않는 함수 (어떤 함수가 끝까지 도달해서 끝난 경우)도 None으로 평가된다.
None은 항상 ' '같은 따옴표 없이 쓰며, N은 대문자로, 나머지 one은 소문자로 써야 한다.
'Python > Python 기초' 카테고리의 다른 글
튜플 (Tuple) (0) | 2014.10.26 |
---|---|
파이썬의 문자열 (0) | 2014.10.24 |
리스트 레퍼런스 (List References) (0) | 2014.09.25 |
다중 대입 (Multiple assignment) (0) | 2014.09.24 |
딕셔너리 (dictionart), 맵(map) (0) | 2014.09.24 |