개발 1도 모르는 사람

[코딩지식] 변수(Variable)와 식별자 (Identifier) 본문

코딩지식

[코딩지식] 변수(Variable)와 식별자 (Identifier)

지구젤리귀여워 2023. 12. 9. 05:20
728x90

 

 




필자는 변수라는 말과 함수 식별자라는 여러말을 들었는데 가끔 별신경 안써도
저절로 읽힐때가 있고 가끔 헷갈릴 때가 있다. 이때는 분명 개념이 명확하지 않아서인데.
그부분을 명확하게 하고자 한다.

우선 간단하게 말하자면 

x = 3    에서 3은 변수고 x는 식별자 이다.

여기서 변수 (Variable) 은 ' 변할 수 있는 수 ' 라는 뜻이므로
변경가능한 데이터를 뜻하고 '데이터가 담길 수 있는 공간 또는 그릇' 을 말한다.

따라서 변수는 그릇이고 식별자는 그릇의 이름이다. 3이 담긴그릇을 x라고 부르는 것이다.
따라서 식별자는 변수명 이라고 봐도 무방하다. 깊게 들어간다면 다르겠지만
그렇게 까지는 다루지 않을것이다.

필자는 처음 이걸 보았을때  어? 그럼 key와 value 값으로 이루어진 관계형 데이터랑 비슷하네?
라고 생각했지만. 비슷할뿐 다른것이다.

# 변수와 식별자 x = 5 # x는 변수, 식별자 # 키와 값 dictionary = {'key': 'value'} # 'key'는 키, 'value'는 값
 좌측은  [ x식별자와 5변수 ]                                           우측은 변수명 = { 키 : 밸류 } 이다.


비슷하지만 엄연히 다르다. 예시가 퍼온것이라 python 인데 아무튼 알기 쉬워서 좋다.

모르는게 있다면 꾸준히 포스팅할 예정이다. 사소한거 하나부터 깊은것까지.
마음가짐을 그렇게 하겠다. 나는 애벌레다. 모르면 처음부터 다시해야한다.