자료형 - 수자료형

insuzy·2021년 8월 8일

파이썬 자료형

목록 보기
1/4
post-thumbnail

자료형 🚀

파이썬 자료형의로는 정수형, 실수형, 복소수형, 문자열, 리스트, 튜플, 사전 등이 있다. 모든 프로그래밍은 결국 데이터를 다루는 행위이기 때문에 자료형에 대한 이해는 중요하다고 생각한다.

📌 정수형

정수를 다루는 자료형
양의 정수, 음의 정수, 0

📌 실수형

소수점 아래의 데이터를 포함하는 수 자료형

  • 변수에 소수점을 붙인 수를 대입하면 실수형 변수로 처리된다.
  • 소수부가 0(5.0 > 5)이거나 정수부가 0(-0.7 > -.7)인 소수 0을 생략 가능
  • IEEE75나 표준에서는 실수형을 저장하기 위해 4바이트 혹은 8바이트 크기의 메모리를 할당하므로 컴퓨터 시스템은 실수 정보를 표현하는 정확도에 한계를 가진다. 예를 들어 10진수 체계에서는 0.3과 0.6을 더한 값이 0.9로 정확히 떨어지지만 2진수 에서는 0.9를 정확히 표현할 수 있는 방법이 없으므로 컴퓨터는 최대한 0.9와 가깝게 표현하지만 미세한 오차가 발생 한다.
  • 실수값을 제대로 비교하려면 round() 함수를 사용한다.

🔗 지수표현방식

e나 E를 이용한 지수표현방식 이용 가능

  • e나 E 다음에 오는 수는 10의 지수부를 의미한다.
  • 임의의 큰수를 표현하기 위해 자주 사용하며 최당경로 알고리즘에서는 도달할 수 없는 노드에 대하여 최단 거리를 무한(INF)로 설정하곤 한다.

    1e9, 10의 9제곱(1,000,000,000)
    유효숫자 e지수 = 유효숫자 x 10지수

  • 지수표현방식실수형이다. 정수형 데이터처리한다면 내장함수 int() 사용
a = int(1e9) 

🔗 수 자료형의 연산

  • 수 자료형에 대하여 사칙연산과 나머지 연산자가 많이 사용된다.
  • 파이썬에서 나누기 연산자(/)실수형으로 반환한다.
  • 다양한 로직을 설계할 때 나머지 연산자(%)를 사용할때가 많다. ex) a가 홀수인지 체크해야하는 경우
  • 몫을 얻기 위해서는 몫 연산자(//)를 사용한다.
  • 이외에도 거듭 제곱 연산자(**) 등이 있다.


    출처 : https://www.youtube.com/watch?v=m-9pAwq1o3w&list=PLRx0vPvlEmdAghTr5mXQxGpHjWqSz0dgC
profile
UI Developer. publisher

0개의 댓글