파이썬 변수

(2026-09-13)

내장 변수 , 변수


1. 파이썬 변수  :  (객체를 가리키는 이름/참조) 변수 객체
     - 변수에 값(리터럴)을 대입할 때,
        . 값이 객체로써 생성되어 메모리에 존재하고,
        . 변수는 그 객체를 가리키는 이름(name)으로 바인딩됨
     - 따라서, 파이썬 변수는 개념적으로 객체에 대한 참조(reference)로 볼 수 있음
        . 일종의 포인터 처럼 동작함
 
  ㅇ 동적 타입 (Dynamic Typing)
     - 변수 자체에 고정된 자료형이 있는 것이 아니라,
     - 어떤 타입객체변수바인딩 가능
     - 例) x = 10 → x가 정수 객체 10을 가리킴
        . 이후, x = "ABC" → x가 문자열 객체 "ABC"를 가리킴


2. 파이썬 변수 명칭  :  (변수 명명규칙 또는 식별자 명명 규칙)

  ㅇ 사용 가능한 문자
     - 영문자, 숫자, 밑줄(_) 및 유니코드 문자
     - 공백 및 대부분의 특수문자는 사용 불가  :  +, -, *, /, $, @, % 등

  ㅇ 첫 문자의 제한
     - 숫자로 시작할 수 없음
     - 문자 또는 밑줄(_)로 시작해야 함

  ㅇ 대소문자 구분 
     - name, Name, NAME은 서로 다른 식별자예약어(키워드) 사용 불가
     - if, for, class, def, return 등은 식별자로 사용할 수 없음
 
  ㅇ 한글,한자,일본어 등 유니코드 문자도 사용 가능
     - 例) 나이 = 65
        .  다만 영문 알파벳 + 밑줄을 사용하는 것이 일반적인 관례임


3. [참고사항]변수 제거(소멸,삭제)  :  del 키워드 사용 (del x)
     - 변수객체 사이의 바인딩을 제거함
     - 만일, 객체 자체가 다른 곳에서 참조되고 있으면, 삭제되지 않음

  ㅇ 내장 변수(특수 변수)
     -  __name__  :  현재 모듈의 이름을 담고있는 특별한 변수
        . 프로그램이 직접 실행될 때, 최상위 모듈의 __name__ 값은, "__main__" 
        . 모듈로 import될 때는, 해당 모듈의 이름이 됨

파이썬
1. 파이썬   2. 파이썬 기초 문법   3. 파이썬 변수   4. 파이썬 연산자   5. 파이썬 함수   6. 파이썬 객체   7. Python 프로그램 계층 구조   8.
파이썬 자료형
  9.
파이썬 반복
  10.
파이썬 활용
 
용어해설 종합 (단일 페이지 형태)

"본 웹사이트 내 모든 저작물은 원출처를 밝히는 한 자유롭게 사용(상업화포함) 가능합니다"
     [정보통신기술용어해설]