python 이 타입을 관리하는 방식.

rmfrn2901·2020년 12월 19일
0

확실하지 않습니다 .
단지 글쓴이가 공부하기위한 수단이고 .
제 자신이 이해한대로 쓴것이라 틀릴 부분이 많을수 있습니다.

python 이 타입을 관리하는 방식

동적 타이핑 으로 타입을 관리합니다.

동적 타이핑이란 미리 변수의 타입을 지정하지 않아도 타입을 결정하는 방식 입니다 .

ex)
age = 28;
name = "Park JaeYong"

반대로 C , C++ 등 같은 정적언어를 사용하는 언어는 변수명을 지정해주어야 합니다 .

python 이 아닌 다른 정적언어의 방식

ex)
int age = 28
string name = "Park Jae Yong"

와 같이 변수명을 해주며 컴파일시의 자료형을 정해줍니다 .
반대로 동적언어는 실행시 자료형을 정합니다 .

정적 타이핑 vs 동적 타이핑

<비교 - 정적 타입>
정적 타입은 변수를 선언할때 type을 같이 설정해주는 것이다. 정적언어라는 것은 위에서 언급한 '타입' 즉 자료형을 컴파일 시에 결정하는 것 입니다. 우리가 잘 아는('이름을 잘 아는') C, C#, C++, Java 등의 언어가 있습니다. 이들 언어는 변수에 들어갈 값의 형태에 따라 자료형을 지정해주어야 합니다. 컴파일 시에 자료형에 맞지 않은 값이 들어있으면 컴파일 에러가 발생합니다.

참고-

  • https://velog.io/@langssi/%EB%A9%B4%EC%A0%91%EC%8A%A4%ED%84%B0%EB%94%94
  • https://itmining.tistory.com/65
profile
박재용이란 사람이 복습을 하기위해 만든 벨로그 입니다 . 잘부탁드려요

0개의 댓글