글 개요
이 글은 파이썬 기초를 다시 복습하기 위해 작성된 내용입니다.
글 본문
데이터
- 숫자
- 문자
- 음원, 영상, 이미지 등등
파이썬에서는 위 데이터 말고도 다양한 데이터 타입을 수집과 가공을 할 수 있습니다. 그렇다면, 이러한 데이터를 파이썬에서 어떻게 관리할까요? 파이썬은 데이터들을 메모리라는 공간에 저장을 합니다. 아래 이미지를 보시면 더 이해 할 수 있습니다.
위 메모리 공간에 데이터를 저장하고 있습니다. 즉, 프로그래밍언어 사용자가 저 공간에서 데이터를 가져다가 데이터들을 변수를 지정해 사용하는 것입니다. (발 그림이라 죄송합니다. ㅎㅎ...)
즉, 저희가 입력한 내용은 메모리라는 곳에 저장이 되어 사용이 됩니다. 아래 코드를 보시면 이해가 더 빠를 수 있습니다.
name = 'Andy'
name2 = 'yoons'
name3 = 'youngg'
print(name) # Andy
print(name2) # yoons
print(name3) # youngg
Andy라는 데이터를 메모리라는 공간에서name이라고 지정해주고 yoons도 마찬가지로 메모리공간에서 name2라고 지정하고 youngg도 메모리 공간에서 name3라고 지정해주면 자유롭게 가져다 사용할 수 있습니다.
변수
- 데이터가 지정되어 있는 메모리 공간
데이터는 숫자, 문자, 영상, 음원 등등 다양한 데이터는 메모리 공간에 저장이 됩니다. 그래서 데이터가 저장되어 있는 공간을 화면에 출력하기 위해서 변수라는걸 활용합니다.
변수를 사용하는 가장 큰 이유는 무엇일까요? 변수를 사용하는 가장 큰 이유는 재사용하기 위해서 입니다. 그러면 재사용하지 않으면 어떻게 될까요? 귀찮은 일을 여러번 하게 됩니다.
예를들어 아래 코드를 봅시다.
변수를 사용하지 않을 때
print('HelloWorld')
print('HelloWorld')
print('HelloWorld')
print('HelloWorld')
print('HelloWorld')
print('HelloWorld')
print('HelloWorld')
print('HelloWorld')
print('HelloWorld')
print('HelloWorld')
위 처럼 원하는 결과를 얻기위해 반복적으로 복사붙여넣기를 해야합니다. 여기서 만약에 HelloWorld를 HelloPizza로 변경해야하면 어떻게해야 할까요? 또다시 반복적인 작업을 진행해야 합니다.
변수를 사용했을 때
randomVariable = 'HellowPizza'
print(randomVariable)
print(randomVariable)
print(randomVariable)
print(randomVariable)
print(randomVariable)
print(randomVariable)
print(randomVariable)
print(randomVariable)
이처럼 변수를 지정해주면 바꿔야할 데이터만 바꿔주면 효율적으로 작업할 수 있습니다. 이게 변수의 힘입니다 ㅎㅎ..
정리해보자면 변수는 우리가 원하는 만큼 사용할 수 있고, 주로 데이터를 재사용하기 위해서 사용됩니다. 또한 프로그램을 효율적으로 관리할 수 있습니다.
'Python' 카테고리의 다른 글
정적타입언어 vs 동적타입언어 (0) | 2021.09.15 |
---|---|
Python- matplotlib 한글설정하기 (0) | 2021.09.14 |
파이썬 - 입력 출력 다루기 (0) | 2021.09.13 |
파이썬 - 자료형 및 자료형 변환 (0) | 2021.09.13 |
파이썬 변수명 짓기 (0) | 2021.09.13 |
댓글