[Python] Strong Typing이란? with Object
·
Programming
Strong Typing 이란?Python은 object에 대해 Strong Typing을 채택하고 있다.이는 Object가 mutable type이냐 immutable type이냐에 상관없이 implicit type conversion이 엄격하게 제한됨을 의미한다. 좀더 정확하게는 서로 다른 type의 object 간 연산 시 암묵적 변환이 제한됨 주의할 건, Object가 대상인 점이다. Strong Typing을 채택한 Python에서의 관련 특징은 다음과 같음:자동 변환 제한:Python은 정수와 부동소수점(float) 간의 연산처럼 안전한 변환만 자동으로 수행.하지만 정수와 문자열처럼 다른 종류의 타입 간의 변환은 자동으로 이루어지지 않음. 명시적 변환 필요: 다른 타입 간의 연산이나 변환이 필..