python none (1) 썸네일형 리스트형 [Python] if val 과 if val is not None 어떤 것을 사용해야 하는가 환경: python 3.10 개발을 하다보면 변수에 값이 있는지 없는지를 검사하기 위해 if문을 사용하는 경우가 있습니다. 이 경우, 아래 2개의 코드 중 어떤것을 사용해야 하는지 고민에 빠지게 됩니다. if val: #데이터가 있으니 처리 if val is not None: #데이터 처리 위 2가지 경우는 어떻게 사용하느냐에 따라 사용자가 예상하지 못했던 값을 돌려주기도 합니다. 먼저 if val is not None을 작성하면 python에서는 is 연산자를 호출합니다. is 연산자는 좌/우의 값이 같은 오브젝트인지 확인합니다. (None 변수는 파이썬에서 싱글톤으로 구현되어 있음) 그리고 if val의 경우, if는 다음값으로 boolean이 올 것으로 예상합니다. 하지만 val은 boolean 타.. 이전 1 다음