> 백엔드 개발 > 파이썬 튜토리얼 > 라운드 함수 사용법에 대한 자세한 설명

라운드 함수 사용법에 대한 자세한 설명

DDD
풀어 주다: 2023-11-27 13:55:36
원래의
3131명이 탐색했습니다.

round 함수는 숫자를 반올림하는 데 사용됩니다. 반올림 규칙과 매개변수의 값 범위에 주의해야 합니다.

라운드 함수 사용법에 대한 자세한 설명

라운드 함수는 숫자를 반올림하는 데 사용되는 Python의 내장 함수입니다. 다음과 같이 사용됩니다:

round(number, ndigits)
로그인 후 복사

여기서 number는 반올림할 숫자이고 ndigits는 유지할 소수점 이하 자릿수입니다. 이 두 매개변수의 의미와 사용법은 아래에 자세히 설명되어 있습니다.

number 매개변수:

number는 정수, 부동 소수점 숫자, 분수 또는 복소수일 수 있습니다. 숫자의 유형에 관계없이 round 함수는 반올림을 위해 이를 부동 소수점 숫자로 변환합니다.

ndigits 매개변수:

ndigits는 유지할 소수 자릿수를 지정하는 선택적 매개변수입니다. 이 매개변수를 생략하면 기본값은 0으로 설정되어 정수가 반올림됨을 나타냅니다. ndigits가 양수이면 유지할 소수 자릿수를 나타내고, ndigits가 음수이면 반올림할 정수 자릿수를 나타냅니다.

다음은 round 함수의 사용을 설명하는 몇 가지 구체적인 예입니다.

예제 1:

print(round(3.14159))  # 输出:3
print(round(3.14159, 2))  # 输出:3.14
print(round(3.14159, -1))  # 输出:0
print(round(3.14159, -2))  # 输出:0
로그인 후 복사

예제 1에서 첫 번째 함수 호출은 소수 자릿수가 지정되지 않았기 때문에 정수 3을 반올림하는 것입니다. 그래서 결과는 3입니다. 두 번째 함수 호출은 10진수 3.14159를 소수점 두 자리로 반올림하여 3.14가 됩니다. 세 번째 함수 호출은 십진수 3.14159를 정수 자릿수로 반올림하여 0이 됩니다. 네 번째 함수 호출은 십진수 3.14159를 10으로 반올림하여 0이 됩니다.

예제 2:

print(round(2.5))  # 输出:2
print(round(2.5, 0))  # 输出:2
print(round(2.5, 1))  # 输出:2.5
로그인 후 복사

예제 2에서 첫 번째 함수 호출은 십진수 2.5를 반올림하여 2가 됩니다. 두 번째 함수 호출은 십진수 2.5를 정수 자릿수로 반올림하여 2가 됩니다. 세 번째 함수 호출은 십진수 2.5를 소수점 이하 한 자리로 반올림하여 2.5가 됩니다.

반올림 함수의 반올림 규칙은 "반올림에서 짝수로"(반올림에서 짝수로)를 기반으로 한다는 점에 유의하세요. 즉, 반올림할 소수점 첫째 자리가 5인 경우 이전 숫자의 패리티에 따라 반올림 방향이 결정됩니다. 예를 들어 round(2.5)의 결과는 2이고 round(3.5)의 결과는 4입니다.

또한 round 함수의 반환 값은 부동 소수점 숫자라는 점에 유의해야 합니다. 정수를 가져와야 하는 경우 int 함수를 사용하여 정수로 변환할 수 있습니다.

round 함수는 숫자 반올림을 위해 내장된 Python 함수입니다. 두 개의 매개 변수를 허용합니다. number는 반올림할 숫자를 나타내고 ndigits는 유지할 소수 자릿수를 나타냅니다. round 함수의 반환 값은 부동 소수점 숫자이며 int 함수를 사용하여 정수로 변환할 수 있습니다. round 함수를 사용할 때, 반올림 규칙과 매개변수의 값 범위에 주의해야 합니다.

위 내용은 라운드 함수 사용법에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿