#python #anaconda #jupyter-notebook #visual-code #html #css #javascript #http 제목[re]python 강의 Variables에서 메모리 주소에 저장하는 방식에 대한 질문이 있습니다.2022-03-10 23:20작성자조교 이효건1. Python에서는 변수의 값을 변경하면 할당된 메모리 주소값이 변경되는 것인가요?=> IMMUTABLE(수정 불가능한) 타입(의 value를 가리키고 있는) 변수에 assignment operator(=)로 새로운 값을 대입하게 되면 새로운 메모리 공간을 할당하여 거기에 값을 넣어준 후, variable이 그 메모리 공간을 가리키게 합니다. 따라서 값이 변경된 것이 아니라 새로운 값을 새로운 메모리 공간을 할당하여 거기에 넣어준 것입니다.https://towardsdatascience.com/python-variable-assignment-9f43aed91bff2. 다른 언어도 그런 방식인지도 궁금합니다=> 이 동작 방식에 대해 제가 확실히 아는 언어는 C++밖에 없어 C++ 차원에서 답변을 드리자면 C++은int x = 4;와 같이 변수 생성 시에 타입이 결정되어 있어 메모리를 새로 할당하지 않고 그 자리에 그대로 넣어줍니다. 두 방법에 우열이 있는 것은 아니고 파이썬의 variable은 type이 정해져있지 않아 1번처럼 동작하는 게 더 유리합니다. 목록수정삭제답변글쓰기 댓글 [0] 댓글작성자(*)비밀번호(*)내용(*) 댓글 등록 더보기이전python 강의 Variables에서 메모리 주소에 저장하는 방식에 대한 질문이 있습니다.qloimiolp2022-03-10다음jupyter notebook 경로를 어떻게 바꿀 수 있을까요?ㅇㅇ2022-03-10 Powered by MangBoard | 워드프레스 쇼핑몰 망보드