참고자료: https://wikidocs.net/18
02-8 자료형의 값을 저장하는 공간, 변수
`[동영상 강의]` : [점프 투 파이썬 02-8 자료형의 값을 저장하는 공간, 변수](https://www.youtube.com/watch?v=yQ7j3hVmrwc&list=P…
wikidocs.net
# 변수
a = 1
b = "python"
c = [1, 2, 3]
# 변수_이름 = 변수에_저장할_값
a = [1, 2, 3]
b = a
print(id(a))
4303029896
print(id(b))
4303029896
print(a is b) # a와 b가 가리키는 객체가 같을까?
True
# b 변수를 생성할 때 a 변수의 값을 가져오면서 a와는 다른 주소를 가리키도록 만들기
# [:] 이용하기
a = [1, 2, 3]
b = a[:]
a[1] = 4
print(a)
[1, 4, 3]
print(b)
[1, 2, 3]
# copy 모듈 이용하기
from copy import copy
a = [1, 2, 3]
b = copy(a) # = b = a[:]
print(b is a)
False
a = [1, 2, 3]
b = a.copy()
b is a
False
# 변수를 만드는 여러가지 방법
# 튜플에 대입하기
a, b = ('python', 'life')
(a, b) = 'python', 'life'
# 리스트로 변수 만들기
[a, b] = ['python', 'life']
a = b = 'python'
# 변수 값을 서로 바꾸기
a = 3
b = 5
a, b = b, a
print(a)
5
print(b)
3
'Data Analysis & Engineer > Python' 카테고리의 다른 글
python 제어문: 조건문 if문 (0) | 2024.01.24 |
---|---|
python 2장 되새김문제 (1) | 2024.01.22 |
python 자료형: 불 (0) | 2024.01.15 |
python 자료형: 집합 (2) | 2024.01.14 |
python 자료형: 딕셔너리 (1) | 2024.01.12 |