8
if 문에서 초기화 된 변수의 범위는 무엇입니까?
저는 Python을 처음 사용하므로 간단한 범위 지정 질문 일 것입니다. 파이썬 파일 (모듈)의 다음 코드는 약간 혼란 스럽습니다. if __name__ == '__main__': x = 1 print x 내가 일한 다른 언어에서는 x변수가 if명령문에 로컬 이며 외부에 존재해서는 안되므로이 코드는 예외를 발생 시킵니다. 그러나이 코드는 실행되고 1을 인쇄합니다. 누구나이 동작을 설명 …