전역1 [파이썬]전역변수 클래스에서 사용? 클래스안에 넣기는 크기가 큰 변수를 써야할 일이 생겼는데인스턴스를 여려개 생성하면 좀 부담스러울 듯 싶었다. 전역으로 선언하고 쓰면 그만이지만 클래스의 멤버 처럼 사용하고 싶었다. C나 C++ 에서 사용하듯 전역으로 선언해 놓고 클래스에 이 변수를 접근하는 get/set 메소드를 만들어 사용하려고 하는데get 메소드가 리턴한 값이 과연 전역변수 자체일지 새로운 변수가 생성되는 것일지 궁금했다. ============================== 코드array = [] def test_step1(): global array print( "global array in function : %d" % id( array ) ) return array if __name__=="__main__": print( ".. 2014. 8. 8. 이전 1 다음