코딩하는 몽구리

variable & List (boostcamp) 본문

Python

variable & List (boostcamp)

코딩구리 2022. 12. 11. 00:16

variable & memory

변수의 개요

- 가장 기초적인 프로그래밍 문법 개념

- 데이터(값)을 저장하기 위해 메모리 공간의 프로그래밍상 이름

프로그래밍에서 변수는 값을 저장하는 장소

변수는 메모리 주소를 가지고 있고 변수에 들어가는 값은 메모리 주소에 할당됨

[참고] 컴퓨터의 구조 - 폰 노이만(John von Neumann) 아키텍쳐

폰 노이만 아키텍처에서는 사용자가 컴퓨터에 값을 입력하거나 프로그램을 실행할 경우 그 정보를 먼저 메모리에 저장시키고 CPU가 순차적으로 그 정보를 해석하고 계산하여 사용자에게 결과값을 전달

메모리와 변수

- 변수 - 프로그램에서 사용하기 위한 특정한 값을 저장하는 공간
- 선언되는 순간 메모리 특정영역에 물리적인 공간이 할당됨

- 변수에는 값이 할당되고 해당 값은 메모리에 저장됨

- A = 8의 의미는 "A는 8이다"가 아닌 A라는 이름을 가진 메모리 주소에 8을 저장하라이다.

 

변수 이름 작명법

- 알파벳, 숫자, 언더스코어(_)로 선언 가능

- 변수명은 의미 있는 단어로 표현하는 좋음

- 변수명은 대소문자가 구분된다

- 특별한 의미가 있는 예약어는 쓰지 않는다.