01-5 동적 타이핑과 정적 타이핑
동적 타이핑
- 파이썬 변수의 형은 실행시에 결정된다
- 변수는 객체에 대해 바운드되며 객체는 임의의 형이 될 수 있다
- 바인팅 : 변수에 변수와 관련된 속성을 연관시키는 것
- 만일 한 자료형의 객체에 변수 이름 a가 할당된다면, 나중에 이 이름 a는 다른 자료형의 객체를 참조하는데 사용될 수 있다
정적 타이핑
- C, C++, Java와 같은 프로그래밍 언어에서는 char a; 과 같은 선언을 통하여 참조하는 형이 고정된다. 따라서 a = 3.14;와 같이 할당 연산을 사용할 수 없다
- 이러한 종류의 타이핑(자료형 결정 방식)을 정적 타이핑이라 한다
- 정적 타이핑 언어는 변수의 자료형이 컴파일할 때 결정된다
'프로그래머 > Python' 카테고리의 다른 글
[널널한 교수의 고급 파이썬] 02-3 집합과 튜플 축약 (0) | 2020.12.11 |
---|---|
[널널한 교수의 고급 파이썬] 02-1, 02-2 리스트 축약 표현 (0) | 2020.12.11 |
[널널한 교수의 고급 파이썬] 01-4 다차원 리스트의 참조 (0) | 2020.12.11 |
[널널한 교수의 고급 파이썬] 01-3 할당, 얕은 복사와 깊은 복사 (0) | 2020.12.11 |
[널널한 교수의 고급 파이썬] 01-2 리스트 요소는 참조형이다 (0) | 2020.12.11 |