[PYTHON] 파이썬의 패러다임, 전역변수를 지양하자.
Q. 지역변수, 전역변수가 누구야? 코드를 작성할 때, 우리는 변수를 전역적으로 하느냐 지역적으로 하느냐의 선택이 가능합니다. 전역이라고 하면 함수 밖에서 정의되어 보통 전범위에서 사용 가능한 변수가 됩니다. 지역 변수는 반대로 함수 안에서 정의되었으니, 해당 함수에서만 사용이 가능해집니다. Q. 어떤 건진 알겠는데, 각각 어떻게 쓰려고 할 때 사용해? 전역 변수는 어느 함수에서나 쓸 수 있습니다. 따라서 모든 함수에서 읽고 사용하고 공유하려 할 때 씁니다. 지역변수는 해당 함수 안에서만 쓰일 때 쓰면 됩니다. Q. 그럼 매번 따로 작성하는 지역변수보다는 한 번만 적으면 되는 전역 변수를 쓰는 게 간편한 거 아니야? 아닙니다. '공유'되는 변수이기 때문에 한 곳에서 오류가 발생시 전체프로그램이 망가질 수..