Python 2에서 나눗셈이 부동 소수점을 반환하도록 강제하기
Python 2에서 두 정수를 나누면 정수가 생성되고 가장 가까운 정수로 반내림됩니다. 숫자. 이 동작은 결과를 부동 소수점 형식으로 요구할 때 방해가 될 수 있습니다.
이를 달성하는 한 가지 방법은 다음 코드를 사용하여 Python 3 생태계에서 기능을 가져오는 것입니다.
from __future__ import division
이 기능을 가져오면 Python 2는 정수 나누기 측면에서 Python 3처럼 작동하여 자동으로 부동 소수점 결과를 생성합니다. 이는 다음 예에서 볼 수 있습니다.
a = 4 b = 6 c = a / b print(c)
실행되면 프로그램은 0.66666666666666663을 출력하여 나누기가 부동 소수점 숫자를 반환했음을 보여줍니다.
이 기술을 사용하면 Python 2의 기본 정수 나누기 동작을 통해 나누기가 항상 부동 소수점 결과를 반환하도록 보장하여 더 큰 유연성과 정밀도를 제공합니다. 계산.
위 내용은 Python 2에서 정수 나누기가 부동 소수점 숫자를 반환하도록 하려면 어떻게 해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!