It is a good question and unfortunately bad answers as var = None is already assigning a value, and if your script runs multiple times it is overwritten with None every time.
It is not the same as defining without assignment. I am still trying to figure out how to bypass this issue.