코딩/파이썬

'23.3.2(목) 파이썬 입문 <3 : 파이썬 변수>

ILIL_EUN 2023. 3. 2. 14:28

<다양한 변수 선언법>
1. 변수 할당 설명
2. Object Identity
3. 변수 네이밍 규칙
4. 예약어

<Object References>
# 변수 값 할당 상태(=흐름)
1. 타입에 맞는 오브젝트 생성
2. 값 생성
3. 콘솔 출력

n = 100
print(n, type(n))
  >> 100, <class 'int'>

<id(identity)확인 : 객체의 고유값 확인>
m = 800
n = 200

print(id(m) == id(n))
 >> False

m = 800
n = 800
print(id(m) == id(n))
 >> True

※ 파이썬 엔진(=인터프리터)은
    효율성, 생산성을 위해 값이 동일한 변수의 경우 같은 하나의 오브젝트(id)로 생성함

<다양한 변수 선언>
# Camel Case : numberOfCollegeGraduates --> Method
# Pascal Case : NumberOfCollegeGraduates --->Class
# Snake Case : number_of_college_graduates ---> Python

<허용되는 변수 선언 법>
age = 2
Age = 2
aGe = 2
a_g_e = 2
_age = 2
age_ = 2
_AGE_ = 2 

<예약어 : 변수명으로 사용 불가능>

 - False def is raise None del import return
    True elif in try and else is while ...'