본문 바로가기
AI.IT 정보/난 파이썬 python

파이썬 자료형 - 숫자형(int, float, complex) 완벽 이해

by 줍줍나미 2024. 9. 19.
반응형

파이썬에서는 기본적으로 세 가지 숫자형 자료형을 제공합니다: 정수형(int), 부동 소수점형(float), 그리고 **복소수형(complex)**입니다. 각각의 자료형은 특정한 용도와 특성을 가지고 있어 수치 계산에서 중요한 역할을 합니다. 이번 글에서는 각 숫자형의 특징과 예제를 통해 파이썬 숫자형에 대해 이해할 수 있도록 설명합니다.

 


Python 숫자형 자료형 설명: 정수형, 부동 소수점형, 복소수형 예시. Integer는 42, Float는 3.14, Complex는 2+3j로 표시됨
  • 정수형 (Integer): 소수점이 없는 숫자. 예: 42.
  • 부동 소수점형 (Float): 소수점을 포함하는 숫자. 예: 3.14.
  • 복소수형 (Complex): 실수와 허수 부분으로 구성된 숫자. 예: 2+3j.

1. 정수형 (int)

정수형의 특징

  • 정수형은 소수점 없이 정수를 나타내는 자료형입니다.
  • 양수, 음수, 그리고 0을 모두 포함합니다.
  • 정확한 계산이 필요한 경우 주로 사용됩니다.

예시 코드

python
 
x = 42 # 정수형
print(type(x)) # 출력: <class 'int'>


2. 부동 소수점형 (float)

부동 소수점형의 특징

  • 부동 소수점형은 소수점을 포함하는 실수를 표현하는 자료형입니다.
  • 계산의 정확도가 필요할 때 사용됩니다.
  • 과학 계산, 금융 계산 등에 널리 활용됩니다.

예시 코드

python
 
y = 3.14 # 부동 소수점형
print(type(y)) # 출력: <class 'float'>


3. 복소수형 (complex)

복소수형의 특징

  • 복소수형은 실수 부분과 허수 부분으로 구성된 자료형입니다.
  • 허수 부분은 j로 표시됩니다.
  • 주로 과학, 공학 분야에서 사용됩니다.

예시 코드

python
 
z = 2 + 3j # 복소수형
print(type(z)) # 출력: <class 'complex'>


4. 숫자형 자료형 예제 코드

아래는 각 숫자형에 대한 예제를 보여주는 코드입니다:

python
 
# 정수형 예제
a = 10 print(f"정수형: {a}, 타입: {type(a)}")
 
# 부동 소수점형 예제 b = 20.5 print(f"부동 소수점형: {b}, 타입: {type(b)}")
 
# 복소수형 예제 c = 3 + 4j print(f"복소수형: {c}, 타입: {type(c)}")

출력 결과

arduino
 
정수형: 10, 타입: <class 'int'>
부동 소수점형: 20.5, 타입: <class 'float'>
복소수형: (3+4j), 타입: <class 'complex'>

결론

파이썬의 숫자형 자료형은 다양한 형태의 숫자를 처리할 수 있도록 설계되었습니다. 정수형, 부동 소수점형, 복소수형 각각의 특성을 이해하고 적절히 활용하면 프로그래밍에서 보다 효과적인 수치 계산을 수행할 수 있습니다.

추천 읽기

반응형