Python에서의 엄격한 타이핑
Python의 특징은 객체의 엄격한 타이핑입니다. 이것은 서로 다른 타입의 객체들을 직접적으로 상호작용시킬 수 없다는 것을 의미합니다. 예를 들어, 숫자와 문자열을 더하는 것은 성공하지 못할 것입니다:
num = 12
txt = 'ab'
print(num + txt) # 에러를 출력합니다
이 문제를 해결하기 위해서는 두 객체를 모두 동일한 타입으로 변환해야 합니다. 어떻게 하는지는 다음 수업들에서 알아보게 될 것입니다.
코드를 실행하지 않고, 콘솔에 무엇이 출력될지 결정하세요:
tst1 = 5
tst2 = 10
print(tst1 + tst2)
코드를 실행하지 않고, 콘솔에 무엇이 출력될지 결정하세요:
tst1 = 5
tst2 = '10'
print(tst2 - tst1)
코드를 실행하지 않고, 콘솔에 무엇이 출력될지 결정하세요:
tst1 = '123'
tst2 = '456'
print(tst1 + tst2)