본문 바로가기
프로그래밍언어/파이썬[초급]

[파이썬][초급] Chapter04. 숫자형 자료형

by about_IT 2025. 5. 14.
728x90

프로그래밍에서 숫자는 가장 기본이 되는 데이터입니다. 파이썬에서는 숫자형 자료형을 활용하여 계산을 수행할 수 있으며, 기본적인 연산뿐 아니라 복잡한 수학 연산도 쉽게 처리할 수 있습니다. 이번 장에서는 파이썬의 숫자형 자료형에 대해 자세히 알아보겠습니다.

● 숫자형의 종류

파이썬에서 사용되는 기본 숫자형은 다음과 같습니다.

  • 정수형(int): 정수 값을 표현합니다. 예: 10, -3, 0
  • 실수형(float): 소수점을 포함한 숫자를 표현합니다. 예: 3.14, -0.01
  • 복소수형(complex): 실수부와 허수부로 이루어진 숫자입니다. 예: 2 + 3j

이 중 정수형과 실수형은 가장 자주 사용되며, 복소수는 과학계산 등에서 주로 사용됩니다.

● 기본 연산

숫자형 자료는 사칙연산(+, -, *, /)을 포함하여 다양한 연산이 가능합니다.

x = 10
y = 3
print(x + y)   # 덧셈
print(x - y)   # 뺄셈
print(x * y)   # 곱셈
print(x / y)   # 나눗셈 (결과는 실수)

정수 나눗셈(몫)은 //, 나머지는 %, 거듭제곱은 ** 연산자를 사용합니다.

print(x // y)  # 몫
print(x % y)   # 나머지
print(x ** y)  # 제곱

● 형 변환

정수와 실수 간에는 자동 또는 명시적 형 변환이 가능합니다. 예를 들어 정수 3을 실수형으로 바꾸려면 float(3)을 사용하고, 반대로 실수 3.7을 정수로 바꾸려면 int(3.7)을 사용합니다. 단, 정수로 바꾸면 소수점 이하가 버려집니다.

● 수학 관련 함수

파이썬은 기본적으로 abs(), pow(), round() 등의 내장 수학 함수를 제공하며, 보다 복잡한 연산이 필요할 경우 math 모듈을 사용할 수 있습니다.

import math
print(math.sqrt(16))    # 제곱근
print(math.sin(math.pi / 2))  # 삼각함수

● 마무리

이번 장에서는 파이썬의 숫자형 자료형과 다양한 연산자, 그리고 수학 관련 함수까지 살펴보았습니다. 이러한 연산은 모든 프로그래밍의 기초가 되므로 반드시 숙지해야 합니다. 다음 장에서는 문자열 자료형에 대해 배워보겠습니다.

728x90