false (1) 썸네일형 리스트형 try except에서 None 사용 조심! try, except 구문을 쓸 때, 조건에 따라 except 상황의 경우 None을 리턴해주는 식으로 코드를 짤 때가 있는데, if not result: 와 같이 조건식에서 not을 활용하는 경우 빈 문자열, 빈 리스트, 0, None이 다 False기 때문에 예상치 못한 결과가 나올 수 있어 주의해야 한다. # 1. 문제 안 됨 def none_test(num1, num2): try: return num1 / num2 except ZeroDivisionError: return None # None 반환 result = none_test(0,2) print(result) # 정상결과 if result is None: # 답은 0.0이고 None이 않으므로 print('result is None') # .. 이전 1 다음