파이썬에서는 변수를 선언할 때 타입을 명시하지 않고, 값을 할당하면 자동으로 타입이 결정된다. 이를 Dynamic Typing(동적 타이핑)이라고 한다. 또한, 변수의 값을 바꿀 수는 있지만, 변수의 타입을 바꿀 수는 없다. 이를 String Type(강타입)이라고 한다.
Variable(변수)는 값를 저장하기 위한 이름이 붙은 메모리 공간이다. 파이썬에서는 변수의 선언과 할당이 동시에 이루어진다.
a = 7
=을 사용한다. 이는 수학에서의 등호와는 다른 의미이다.Memory Address(메모리 주소)는 객체가 실제로 존재하는 컴퓨터 메모리 상의 위치이다.
id()로 객체의 메모리 주소(고유 식별 번호)를 확인할 수 있다.
a = 7
id(a)
Identifiers(식별자)는 프로그래머가 변수, 함수, 클래스 등에 붙인 이름이다.
_로 이루어진다.height = 123 # 가능
_height = 123 # 가능
height2 = 123 # 가능
2height = 123 # 불가