본문 바로가기

Quant/Python

변수

변수: 자료형의 값을 저장하는 공간. 객체를 가리키는 것이라고도 말할 수 있음. 

 

>>> a = [1, 2, 3]

 

[1, 2, 3] 값을 가지는 리스트 자료형(객체)이 자동으로 메모리에 생성되고, 변수 a는 [1, 2, 3] 리스트가 저장된 메모리의 주소를 가리키게 됨

 

a 변수가 가리키는 메모리의 주소는 다음과 같이 확인할 수 있음

>>> id(a)

3404039672

 

1. 복사: [:] 이용

>>> b = a[:]

>>> a[1] = 5

>>> a

[1, 5, 3]

>>> b

[1, 2, 3]

 

2. 복사: copy 모듈 이용

>>> from copy import copy

>>> b = copy(a)

>>> b is a

False

 

 

'Quant > Python' 카테고리의 다른 글

프로그램 입출력  (0) 2021.01.11
제어문  (0) 2021.01.05
불 자료형  (0) 2021.01.04
집합 자료형  (0) 2021.01.04
딕셔너리 자료형  (0) 2021.01.04