[python] 자료형과 연산 - 수

공수정·2021년 11월 30일
0

python

목록 보기
1/1

자료형

1. 정수형(integer)

정수형

정수형은 정수를 다루는 자료형

종류

양의 정수, 음의 정수, 0

2. 실수형(real number)

실수형

소수점 아래의 데이터를 포함하는 수 자료형, 변수에 소수점을 붙인 수를 대입하면 실수형 변수로 처리함, 소수부가 0이거나 정수부가 0인경우에는 0을 생략하고 작성할 수 있음

지수 표현

e나 E를 이용해서 표현, e나 E 다음에 오는 숫자가 지수부를 의미

ex) 1e9 = 10의 9제곱

정확도

실수 정보를 표현하는 정확도에는 한계가 있음
이유 : 컴퓨터 시스템은 2진수를 이용(모든 소수를 정확하게 저장할 수 없음) 따라서 근사값을 저장하는 방식을 부동 소수점 방식 이용, 실수 처리시 4바이트 혹은 8 바이트의 고정된 크기의 할당으로 인해
0.9 표기시 실제 값은 0.9가 아닌 0.8999999999999999999와 같은 근사값이 저장됨

연산

+ 더하기 연산자

- 빼기 연산자

// 몫 연산자

% 나머지 연산자

/ 나누기 연산자 : 다른 언어와 달리 결과가 실수형으로 나옴

** 거듭제곱 연산자

참고
1. [책]이것이 코딩테스트다. 부록 파이썬 문법
2. 부동 소수점(Floating Point)란 무엇인가?

profile
계속해서 공부하는 개발자입니다 :)

0개의 댓글