[파이썬 기초] 수 자료형

미니딩거·2023년 9월 20일

파이썬 기초

목록 보기
1/2
post-thumbnail

파이썬 수 자료형에 대해서 알아보자!


1. 정수형

정수(Integer)를 다루는 자료형

  • 양의 정수
  • 0
  • 음의정수
# 양의 정수
a = 1000

# 음의 정수
b = -1000

# 0
c = 0

2. 실수형

실수(Real Number)인 소수점 아래의 데이터를 포함하는 수 자료형

  • 파이썬에서 변수에 소수점을 붙인 수로 선언하면 실수형 변수로 처리된다
  • 소수부가 0이거나, 정수부가 0인 소수는 0 생략 가능하다
# 양의 실수
a = 129.38

# 음의 정수
b = -349.12

# 소수부가 0일 때 생략
c = 5.

# 정수부가 0일 때 생략
d = -.3

실수형의 한계
실수를 저장하기 위해 4 또는 8바이트의 고정된 크기의 메모리를 할당하는데, 이 때 컴퓨터 시스템은 실수 벙보를 표현하는데에 한계를 가진다.

예시)

a = 0.3 + 0.6
print(a) # 결과값 : 0.899999999999999
  • round() 함수를 이용하여 반올림하면 위 문제를 커버할 수 있다.
    예시)
a = 0.3 + 0.6

# 소수점 네째자리에서 반올림
print(round(a, 3)) # 결과값 : 0.9

2-1. 지수 표현 방식

임의의 큰 수를 표현하기 위해 사용하는 방식

  • e나 E를 이용해서 지수 표현 방식을 사용
  • e나 E 다음에 오는 수는 10의 지수부를 의미함
# 1,000,000,000 지수 표현 방식
a = 1e9

# 843.3 지수 표현 방식
b = 84.33e1

# 2.123 지수 표현 방식
c = 2123e-3

지수 표현 방식을 사용하면 기본적으로 실수형 자료형으로 들어가기 때문에 정수형 데이터를 처리할 때에는 주의해야 한다

# 정수형 데이터로 표현해야 할 때
a = int(1e8)
profile
안녕하세요! 개발자 미니딩거 입니다:D

0개의 댓글