반응형

오늘 시간에는 변수(variable)에 대해 말씀을 드리겠습니다.

 

프로그래밍 언어에서 변수는 아주 기본적인 내용입니다.

 

변수란?

간단하게 변수란 어떠한 값(문자, 숫자 등)을 담는 창고라고 보시면 됩니다.

 

변수는 일반적으로 좌측에 변수 명, 우측에 값을 표시합니다. 'a'라는 창고에 10이라는 숫자를 저장한다. 'b'라는 창고에 "파이썬" 이라는 값을 저장한다. 이것을 다른 말로 변수 a에 10을 할당한다고 말합니다.

 

변수에 값을 할당하면 컴퓨터 내부적으로는 메모리(memory)에 변수 값을 저장하고 변수 명은 메모리의 주소를 가리킵니다.

 

변수 명 = 저장할 값

a = 10 # integer
b = "파이썬" # string
c = [1,2,3] # list

 

C언어, JAVA 같은 프로그램 언어에서는 변수를 선언할 때 변수의 자료형도 미리 지정해 주어야 합니다. 따라서 int형 a에 숫자가 아닌 다른 자료형의 값을 저장할 수 없습니다.

 

하지만 python에서는 자료형을 알라서 지정해주기 때문에 따로 설정할 필요가 없습니다.

 

int a = 10
char abc = "abcdef"

 

파이썬에서는 아래 소스코드와 같이 여러 변수를 한번에 지정할 수 있습니다. 하지만 변수의 개수와 값의 개수는 같아야 합니다. 아니면 오류가 생깁니다.

 

a, b = 10, 1000

 

이번 시간의 내용은 여기까지 입니다. 다음 포스터에서는 리스트(list), 튜플(tuple), 사전(dictionary) 자료형에 대해 알아보겠습니다.

 

 

python 배우기 : 네이버 카페

본 카페에서는 python 프로그래밍을 함계 학습하고 더 나아가 python을 이용해 크롤러, 기계학습을 학습

cafe.naver.com

 

'Python 기초 > 자료형' 카테고리의 다른 글

[파이썬] python 리스트(list) 자료구조  (0) 2020.05.06

+ Recent posts