일기 대신 코드 슬쩍

2. 파이썬 문법 - 수 자료형 본문

Python/알고리즘(Python)

2. 파이썬 문법 - 수 자료형

코코자 2023. 2. 16. 01:04

파이썬 문법- 수 자료형

자료형

  • 정수형, 실수형, 복소수형, 문자열, 리스트, 튜플, 사전 등

정수형

  • 정수(Integer)를 다루는 자료형
  • 양의 정수, 음의 정수, 0

실수형

  • 실수형(Real Number)은 소수점 아래의 데이터를 포함하는 수 자료형
  • 변수에 소수점을 붙인 수를 대입하면 실수형 변수로 처리
  • 소수부가 0이거나, 정수부가 0인 소수는 0을 생략하고 작성 가능

지수 표현 방식

  • e나 E를 이용한 지수 표현 방식을 이용
  • e나 E 다음에 오는 수는 10의 지수부를 의미
  • Ex) 1e9라고 입력하면 10의 9제곱을 뜻함
  • 임의의 큰 수를 표현하기 위해 자주 사용
  • 최단 경로 알고리즘에서는 도달할 수 없는 노드에 대하여 최단 거리를 무한(INF)로 설정

    이때 가능한 최댓값이 10억 미만이라면 무한(INF)의 값으로 1e9를 이용

실수형 더 알아보기

  • 실수 값을 제대로 비교하지 못해서 원하는 결과를 얻지 못할 수도 있음
  • round()함수를 이용하기!

    Ex) 123.456을 소수 셋째 자리에서 반올림하려면 round(123.456,2)라고 작성

    → 123.46

수 자료형의 연산

  • 수 자료형에 대하여 사칙연산과 나머지 연산자가 많이 사용
  • 단 나누기 연산자(/)를 주의해서 사용해야 함

    (나누기연산자(/)는 나눠진 결과를 실수형으로 반환!)