[Python] 변수 - Mutable vs Immutable
immutable type : tuple, string, int, bool 등 mutable type : list, dict 등 1. immutable def swap(a,b): a,b=b,a print(a,b) n,m=1,2 swap(n,m) print(n,m) 결과 2 1 1 2 - immutable 변수가 함수의 인자로 넘어가게 되면, 변할 수 없는 특성 때문에 변수가 갖고 있던 값을 복사하여 값을 넘겨주게 된다. - int형 변수인 n, m이 함수 인자로 넘어간 것이 아닌 n, m 값이 a, b에 복사되어 넘어가게 된 것이다. - 함수 안에서 a, b 값은 바뀌게 되어 출력했지만 함수를 빠져나오고 n, m은 변화가 없으므로 그대로 출력된다. - 함수를 적용시키기 위해서는 다음과 같다. def sw..
2023. 1. 13.
단축키
내 블로그
내 블로그 - 관리자 홈 전환 |
Q
Q
|
새 글 쓰기 |
W
W
|
블로그 게시글
글 수정 (권한 있는 경우) |
E
E
|
댓글 영역으로 이동 |
C
C
|
모든 영역
이 페이지의 URL 복사 |
S
S
|
맨 위로 이동 |
T
T
|
티스토리 홈 이동 |
H
H
|
단축키 안내 |
Shift + /
⇧ + /
|
* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.