포인터1 2021.3.4 TIL : [Python] 기초 문법4 파이썬에서 사용하는 변수는 객체를 가리키는 것이다. 즉, 파이썬은 모든 변수가 포인터의 역할을 하는 것으로 볼 수 있다. 변수에 저장되는 것은 주소 id(변수) 함수를 이용해서 각 변수가 가리키고 있는 주소값을 출력할 수 있다. 따라서 다음과 같이 슬라이싱을 이용하여 같은 주소를 가리키는 포인터가 아니라 실제 값을 복사할 수 있다. (마치 c에서 strcpy를 이용해서 문자의 포인터 형인 문자열을 복사할 수 있었던 것처럼) 혹은 string.h 헤더 파일로부터 strlen 함수를 가져온 것처럼 라이브러리에서 copy()함수를 가져올 수도 있다. #copy 함수 추가 from copy import copy a = [1, 2, 3] b = a[:] b[2] = 5 c = copy(b) c[1] = 4 pri.. 2021. 3. 4. 이전 1 다음