동적 타이핑 vs 정적 타이핑

참고 : 널널한 교수의 코딩 클래스


(1) 동적 타이핑

파이썬 변수의 “형(type)”는, 사전에 지정할 필요 없이, 실행 시 결정된다!

( 변수의 형 선언 필요 X )

>>> a=[1,2,3]
>>> type(a)
<class 'list'>
>>> a='hi'
>>> type(a)
<class 'str'>


(2) 정적 타이핑

C,C++,Java 등 : “선언”을 통해 형(type)을 선언 ( 고정됨 )

char a;
a=3.14; // 이런 식으로 안됨!