불리언과 null (Python)

불리언과 None

> 튜토리얼

지금까지 숫자를 다루는 법을 보았지만, 특별한 값도 있습니다: None과 불리언입니다.

None 값

None은 비어 있거나 유효하지 않은 값, 또는 오류를 나타내는 값입니다. 하지만 숫자 0과는 다릅니다.

예를 들어 me.weapon은 부추가 들고 있는 무기를 반환하고, 손에 무기가 없으면 None을 반환합니다.

me.setWeapon()이 턴마다 1 TP를 소모한다는 것을 눈치챘을지도 모릅니다. 다음 조건문으로 첫 턴에만 사용하도록 제한할 수 있습니다:

값이 None인지는 is None으로 확인합니다(반대는 is not None).

불리언: True와 False

불리언은 True와 False 두 가지 값입니다. 두 가지 상태를 가질 수 있는 것이라면 무엇이든 나타낼 수 있습니다. 예를 들면:

불리언을 반환하는 속성과 메서드의 예:

예: 적에게 무기를 사용할 수 있는지 확인하기:

❓ 퀴즈

None은 어디에 쓰일까요?

정보나 값이 없음을 나타내기 숫자 0을 나타내기 오류를 나타내기 품질이 낮은 프로그램을 나타내기

불리언은 어디에 쓰일까요?

두 가지 상태를 가질 수 있는 값을 나타내기 아주 큰 값을 나타내기

완성된 AI