Python/문법 (3) 썸네일형 리스트형 공백('' )은, None은 아니지만, False이다. 그래서 is not None 으로는 공백('')을 걸러낼 수 없다 (feat. 거르는 법은?) 요약 '' 공백은, None은 아니지만, False이다. 그래서 is not None 으로는 '' 을 걸러낼 수 없다. 거르는 방법은, 그냥 if text: 식으로 하면 됨. if cur_orw['text_date'] is not None: pass 이렇게 하니까, 'cur_orw['text_date']'가 '' 을 값으로 가진 경우에도 True로 됐다. 그래서, None 이거나, '' 인 경우에 모두 거를 수 있는 방법이 필요했다. 바로 바로 if cur_orw['text_date']: pass https://stackoverflow.com/questions/5690491/best-way-to-do-a-not-none-test-in-python-for-a-normal-and-unicode-empty-s.. 여러 변수 한번에 초기화 하기 (feat. a = b = '') a = b = '' 변수가 선언된 적이 없으면 null로 처리하는 로직 (feat. local, global) [질문] 만약 text라는 변수를 초기화 하지않고, text가 선언된 적이 없으면 null로 처리하는 로직이 가능할까요? [답변] locals(), globals() 한번 찾아보셔요 result = text if 'text' in globals() else None 이런식으로 하면 되지 않을까 싶네요 이전 1 다음