[이것이 코딩 테스트다] 3강 - 수 자료형
프로그래밍 = 데이터를 다루는 행위
📍 파이썬 자료형
정수형
실수형
복소수형
문자열
리스트
튜플
사전
등등
1. 정수형
- 양의 정수, 음의 정수, 0
2. 실수형
-
소수점 아래의 데이터 포함 / 소수부 or 정수부의 0 ⇒ 생략 가능
- ex) a = 5. ⇒ a = 5.0
-
지수 표현 방식 -
e
나E
를 사용하여 10의 지수 형태를 사용하는 표현 방식- ex) 1e**9 = 10의 9제곱
- 임의의 큰 수를 표현하기 위해 사용
- 최단경로 알고리즘 ⇒ 도달할 수 없는 노드에 대하여 최단거리를 무한(INF)로 설정
-
IEEE754 표준 → 실수형 저장을 위해 4 or 8Byte 할당 ⇒ 컴퓨터 시스템의 정확도 한계
- ex) 0.3 + 0.6 = 0.9 (10진수), But 2진수에서는 0.9를 표현할 방법이 없음 ⇒ 미세한 오차 발생
- 실수값 비교 오류로 원하는 결과를 얻지 못할 수도 있음 ⇒
round()
함수 이용 ⇒ ex) 123.456 소수 셋째자리에서 반올림 =round(123.456, 2)
- ex) 0.3 + 0.6 = 0.9 (10진수), But 2진수에서는 0.9를 표현할 방법이 없음 ⇒ 미세한 오차 발생
a = 0.3 + 0.6
round(a, 4) # 0.9와 같아짐
📍 수 자료형
수 자료형은 사칙연산
, 나머지 연산자
(%)가 많이 사용됨
사칙연산
1) 나누기
연산자(/): 나눠진 결과를 실수형으로 반환 ⇒ 사용 시 주의할 것
2) 몫
연산자(//)
3) 거듭제곱
연산자(**): 제곱근 = 어떤수 ** 0.5
📍 출처
이것이 취업을 위한 코딩 테스트다 with 파이썬 - 나동빈
Author And Source
이 문제에 관하여([이것이 코딩 테스트다] 3강 - 수 자료형), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@sukyeongs/이것이-코딩-테스트다-3강-수-자료형저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)