Dev/python
[python] 파이썬은 동적타입 언어이자, 강타입 언어
bskyvision.com
2023. 10. 13. 22:36
파이썬은 동적타입 언어이자, 강타입 언어입니다.
동적타입 언어 vs 정적타입 언어
동적타입: 자료형을 런타임에 결정함. ex) 파이썬
정적타입: 자료형을 컴파일타임에 결정함. ex) C, Java
컴파일타임: 소스코드가 컴파일을 통해 기계어코드로 변환되는 시간
런타임: 기계어코드로 변환된 프로그램이 사용자에 의해 실행되는 시간
강타입 언어 vs 약타입 언어
강타입: 자료형이 맞지 않으면 에러를 발생시킴. ex) 파이썬
약타입: 자료형이 맞지 않으면 암묵적으로 적절한 타입으로 변환을 시도함. ex) 자바스크립트
참고자료
[1] https://suwoni-codelab.com/python%20%EA%B8%B0%EB%B3%B8/2018/03/04/Python-Basic-type-system/