>  기사  >  백엔드 개발  >  파이썬에서 표현식 4+0.5 값의 데이터 유형은 무엇입니까?

파이썬에서 표현식 4+0.5 값의 데이터 유형은 무엇입니까?

angryTom
angryTom원래의
2020-02-25 17:00:495676검색

파이썬에서 표현식 4+0.5 값의 데이터 유형은 무엇입니까?

파이썬에서 4+0.5 값 표현식의 데이터 유형은 무엇인가요?

표현식에서 4는 정수이고 0.5는 부동 소수점 숫자이므로 추가 값 유형은 부동 소수점 입니다.

>>> type(4+0.5)
<class &#39;float&#39;>

분석은 다음과 같습니다.

파이썬의 정수 연산 결과는 여전히 정수이고, 부동 소수점 연산의 결과도 여전히 부동 소수점 숫자입니다.

1 + 2    # ==> 整数 3
1.0 + 2.0    # ==> 浮点数 3.0

그러나 정수의 합 혼합된 부동 소수점 연산의 결과는 부동 소수점 숫자가 됩니다.

1 + 2.0    # ==> 浮点数 3.0

정수 연산과 부동 소수점을 구별해야 하는 이유 -포인트 연산?

이것은 정수 연산의 결과는 항상 정확하지만, 부동 소수점 연산의 결과는 반드시 정확하지는 않기 때문입니다. 컴퓨터 메모리가 아무리 커도 정확하게 표현할 수 없기 때문입니다. 무한 반복 소수(예: 0.1을 이진 표현으로 변환한 경우)는 무한 반복 소수입니다.

많은 python 교육 동영상, 모두 Python 학습 네트워크에 있으며 온라인 학습에 오신 것을 환영합니다!

위 내용은 파이썬에서 표현식 4+0.5 값의 데이터 유형은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.