2026/01 2

파이썬 산술 연산 완전 정리 (초보자 필독)|연산자, 계산 순서, 타입, 실수 오차까지 한 번에

1 파이썬에서 계산이란 무엇인가?- 파이썬에서 계산은 동작이 아니라 평가- 계산이 일어나면 항상 계산 과정은 남지 않고 하나의 값이 만들어짐- 결과는 사용될 수도 있고, 사용되지 않을 수도 있지만 반드시 존재함2 모든 계산 결과는 '값'이다- 계산식은 실행되는 순간 값 하나로 바뀜- 파이썬은 계산식과 값을 구분하지 않아서 값이 필요한 자리에 계산식도 그대로 올 수 있음3 모든 값에는 반드시 타입이 있다- 파이썬의 값은 항상 데이터(실제 내용)와 타입(값의 성격)을 함께 가짐- 숫자도 예외 없이 타입을 가지며, 겉으로 같아 보여도 타입이 다를 수 있음- 파이썬은 모양이 아니라 타입으로 판단함4 숫자 자료형은 계산을 위해 존재한다- 계산을 하려면 계산 가능한 형태(int, float)의 값이 필요함- 숫자 ..

파이썬/연산자 2026.01.22

파이썬 타입 힌트(Type Hint) 완벽 정리 - 초보자가 꼭 알아야 할 핵심 개념부터 실전 사용 기준까지

1 타입 힌트란 무엇인가?- 이 변수나 함수에 어떤 종류의 값이 오기를 기대하는지 미리 적어두는 표시- 실행 규칙, 타입 강제, 오류 자동 발생이 없음- 실행 결과는 타입 힌트와 무관함- 사람과 IDE, 타입 검사 도구를 위한 설명서2 타입 힌트는 '설명'이다- '타입 힌트를 달면 자동으로 검사해 주겠지?'라고 많이 착각함- 파이썬 인터프리터는 타입 힌트를 완전히 무시하고, 타입 힌트는 실행 흐름을 바꾸지 않음- 타입 힌트의 진짜 역할은 코드의 의도를 설명하고, 자동 완성 정확도를 향상시키고, 실수를 사전에 경고함3 여러 타입을 허용해야 할 때1) Union1-1 코드value: int | str- 여러 타입 중 하나일 수 있음- 자동 변환과 자동 검사를 하지 않음2) Optional (= None을 포..