반응형
변수
파이썬에서 변수는 객체(Object)를 가리킨다. 여기서 객체란 메모리 상에 있는, 프로그래밍 조작의 대상이 되는 것을 말한다. 즉, 변수는 자료형(객체)이 담고 있는 메모리의 주소를 가리키게 된다.
※메모리: 컴퓨터에서 프로그램의 데이터를 저장하는 공간
좀 더 이해하기 쉽게 아래 코드를 보자.
a = 1
위 a=1이라는 코드를 실행해 보자. 그러면 위 그림과 같이 1이라는 값을 가지는 정수 자료형(객체, object)이 오른쪽의 obects라고 하는 메모리 공간에 자동으로 할당된다. Objects에 있는 1 위쪽에 int라고 표시되어 있는데, 이는 변수 a가 1이라는 정수형 객체를 가리키고 있음을 뜻한다.
변수 생성
변수 이름 = 값(모든 자료형의 값 가능: 숫자형, 문자열, 리스트, 튜플, 딕셔너리 ,집합, 불)
변수를 만드는 방법은 위와 같이등호(=)를 사용하여 오른쪽 항의 값을 왼쪽 항에 대입하여 저장한다.
b="Python" #문자열 자료형 변수
c=[1,2,3] # 리스트 자료형 변수
d=(1,2,3) # 튜플 자료형 변수
e={1:'a'} # 딕셔너리 자료형 변수
아래는 위 코드를 실행한 각각의 결과를 시각적으로 어떻게 저장되는지 아래에 보여주었다.
아래는 집합(set) 자료형 변수의 코드와 시각 표현을 보여준 것이다.
f={1, 2, 3} # 집합 자료형 변수
반응형
'프로그래밍 > 파이썬' 카테고리의 다른 글
파이썬(python) 시각화 사이트 (0) | 2022.04.02 |
---|---|
파이썬(python) 변수의 값 복사하기 (0) | 2022.04.02 |
cmd에서 python 파일명.py 입력 후 python이라고 뜨는 문제 (2) | 2022.03.26 |
파이썬(Python) "PRN 장치를 초기화할 수 없습니다." 해결 방법 (0) | 2022.03.25 |
cmd창에 Python 입력시 Microsoft Store가 뜨는 문제 해결법 (2) | 2022.03.25 |
댓글