Python Basic _ 2. 변수

WONY_yoon·2025년 10월 3일
post-thumbnail

Python의 변수

# chapter02-1
# 파이썬 완전 기초
# 파이썬 변수

# 기본선언
n = 700

# 출력
print(n)            # 700
print(type(n))      # <class 'int'>

# 동시 선언
x = y = z = 700
print(x, y, z)      # 700 700 700

print()

# 선언
var = 75

# 재선언
var = "change value"

# 출력
print(var)          # change value
print(type(var))    # <class 'str'>

# Object References
# 예 1)
print(300)          # 300
print(int(300))     # 300

# 예 2)
# n -> 777
n = 777
print(n, type(n))   # 777 <class 'int'>

print()

m = n
# m -> 777 <- n
print(m, n)                 # 777 777
print(type(m), type(n))     # <class 'int'> <class 'int'>

print()

m = 400
print(m, n)                 # 400 777
print(type(m), type(n))     # <class 'int'> <class 'int'>

print()

# id(identity) 확인 : 객체의 고유값 확인
m = 800
n = 655
print(id(m))                # (예: 140718575259152) 실행환경마다 달라짐
print(id(n))                # (예: 140718575258864)
print(id(m) == id(n))       # False

print()

# 같은 오브젝트 참조
m = 800
n = 800
print(id(m))                # (예: 140718575259152)
print(id(n))                # (예: 140718575259152)
print(id(m) == id(n))       # True

print()

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

# 허용하는 변수 선언 법
age = 1
Age = 2
aGe = 3
AGE = 4
a_g_e = 5
_age = 6
age_ = 7
_AGE_ = 8
AGE = 9   # 재선언 / 이전 값 4에서 9로 변경됨

# 예약어는 변수명으로 불가능

id() 출력값은 실행할 때마다 달라, 예시는 주석에 (예:)라고 작성

0개의 댓글