All about Python/기본

3. Python 숫자형(Numbers)

① 두 번째로 살펴볼 타입은 숫자형(Numbers)이다.

② 숫자형에는 정수형(integer), 부동소수점형(float), 복소수형(complex number)이 있다.

  ㉠ 정수형에는 자연수, 0, 음의 정수가 포함된다.

  ㉡ 부동 소수점형에는 소수점의 자릿수가 정해져 있는 유한소수가 포함된다.

  ㉢ 복소수형에는 실수부와 허수부를 합한 복소수가 포함된다.

③ 파이썬의 터미널 부분에서 파이썬은 계산 결과를 즉석으로 구할 수 있다.

 

④ 파이썬의 숫자 연산은 일반적인 우선 순위를 따른다.

 

⑤ 일반적으로 부동 소수점형을 사용할 때는 주의해서 사용해야하지만, 파이썬에서는 대부분의 경우 이상적으로 작동한다.

 

  ㉠ Python 2만 해도 부동 소수점 계산을 바르게 하려면 번거로운 작업이 있었다.

 

    ⓐ 한 가지 경우만 다른 결과가 나왔는데 그 이유는 프로그래밍에서 정수끼리의 계산 결과는 일반적으로 정수꼴로 나타내기 때문이다.

    ⓑ 다른 경우는 부동소수점이 포함되어 있어 계산 결과도 부동소수점으로 표현되었다.

㉡ Python 3에서는 이러한 점이 해결되었다.

 

⑥ 숫자형의 연산의 자세한 내용은 다음을 참조하자.

 

 

수의 연산(산술 연산자와 비교 연산자)

hemahero.tistory.com

 

'All about Python > 기본' 카테고리의 다른 글

6. Python 리스트(Lists)  (0) 2022.05.09
5. Python 불리언 형(Boolean types)  (0) 2022.05.07
4. Python 주석 처리  (0) 2022.04.26
2. Python 문자열 형(Strings)  (0) 2022.04.26
1. Python 변수(Variables)  (0) 2022.04.26