본문 바로가기

Python/문법

변수가 선언된 적이 없으면 null로 처리하는 로직 (feat. local, global)

[질문]
만약 text라는 변수를 초기화 하지않고, text가 선언된 적이 없으면 null로 처리하는 로직이 가능할까요?

 

[답변]
locals(), globals() 한번 찾아보셔요

result = text if 'text' in globals() else None 이런식으로 하면 되지 않을까 싶네요