본문 바로가기
Python

파이썬(Python) 기초 숫자 자료형

by 글쓰니˚ 2025. 1. 15.
반응형

숫자 자료형

 

파이썬은 수학적 계산과 데이터 처리를 위해 다양한 숫자 자료형을 제공합니다. 기본적으로 제공되는 숫자 자료형은 정수(int), 실수(float), 복소수(complex)로 나뉩니다. 각각의 특징과 사용법을 아래에서 알아보겠습니다.


 

숫자 자료형 종류

1. 정수형 (int)

정수를 저장하는 자료형으로, 음수와 양수를 포함하며 크기의 제한이 없습니다.

  • 예: 10, -5, 0
num = 123
print(type(num))  # <class 'int'="">
 

 


2. 실수형 (float)

소수점을 포함한 숫자를 표현합니다. 일반적으로 부동소수점(Floating Point) 형식으로 저장됩니다.

  • 예: 3.14, -2.71, 0.0
pi = 3.14159 
print(type(pi))  # <class 'float'="">

 


3. 복소수형 (complex)

복소수는 실수부와 허수부로 구성되며, j를 사용해 허수를 나타냅니다.

  • 예: 2 + 3j, -1j
 
complex_num = 4 + 5j print
(type(complex_num))  # <class 'complex'="">

 

 

숫자 연산

파이썬은 기본적인 산술 연산과 수학적 계산을 쉽게 수행할 수 있습니다.

기본 산술 연산

  • 덧셈: +
  • 뺄셈: -
  • 곱셈: *
  • 나눗셈: /
  • 몫 연산: //
  • 나머지 연산: %
  • 거듭제곱: **
 
a = 15
b = 4

print(a + b) # 19
print(a - b) # 11
print(a * b) # 60
print(a / b) # 3.75
print(a // b) # 3 (몫)
print(a % b) # 3 (나머지)
print(a ** b) # 50625 (거듭제곱)

숫자 자료형 변환

파이썬에서는 숫자 자료형 간 변환이 간단합니다.

  • 정수 → 실수: float()
  • 실수 → 정수: int()
  • 정수/실수 → 복소수: complex()

 

x = 5
y = 
3.14

print(float(x)) # 5.0
print(int(y))    # 3
print(complex(x, y)) # (5+3.14j)

주요 함수

  • abs(): 절대값 반환
  • pow(): 거듭제곱 계산
  • round(): 반올림 수행
 
 
print(abs(-10)) # 10 
print(pow(2, 3)) # 8 
print(round(3.14159, 2)) # 3.14

수학 및 복소수 계산 모듈

1. math 모듈

고급 수학 연산을 위한 함수 제공:

 
import math

print(math.sqrt(16))   # 4.0 
print(math.pi)            # 3.141592653589793

2. cmath 모듈

복소수를 처리하기 위한 함수 제공:

 
import cmath

z = 
2 + 3j 
print(cmath.polar(z)) # 복소수를 극좌표로 변환

요약

파이썬의 숫자 자료형은 다양한 계산과 데이터 처리를 위한 강력한 도구입니다. 정수, 실수, 복소수를 사용해 숫자를 표현하고, 다양한 연산을 수행하며, 필요 시 자료형을 자유롭게 변환할 수 있습니다. 숫자 자료형을 활용한 코드를 직접 작성하며 연습해 보세요! 🚀

 

728x90
반응형

댓글