>기사>백엔드 개발> 파이썬 나누기 연산자는 무엇입니까?

파이썬 나누기 연산자는 무엇입니까?

青灯夜游
青灯夜游 원래의
2021-05-10 16:35:09 58822검색

Python 나누기 연산자: 1. "/" 연산자, 기존의 수학적 나누기 계산 방법에 따라 직접 결과를 얻습니다. 2. "//" 연산자, 정수 나누기를 수행하고 몫의 정수 부분을 반환합니다( 3. "%" 연산자는 나눗셈의 나머지를 반환합니다.

파이썬 나누기 연산자는 무엇입니까?

이 튜토리얼의 운영 환경: Windows 7 시스템, Python 버전 3.7, DELL G3 컴퓨터

python 나누기 연산자

1, "/" 연산자

division - x 나누기 y, 기존의 수학적 계산 방법에 따라 직접 결과를 얻으면 됩니다.

2. 정수 나눗셈 연산자 '//'

1) C 언어나 다른 프로그래밍 언어처럼 피제수와 제수가 모두 양수이면 몫을 직접 취하세요. 2) 피제수 또는 제수 중 하나가 양수이고 하나가 음수인 경우 결과는

내림하고 나머지

를 해야 합니다. 여기서 초점은 하향 계수에 있습니다. 초보자는 확실히 다른 프로그래밍 언어와 혼동할 것입니다. 간단한 예를 들자면, C언어에서는 -5를 2로 나눈 결과가 -2가 되지만, 파이썬 프로그램에서는 연산의 결과가 음의 무한대에 가까워야 즉, 나머지가 아래쪽으로 취해지는데, -5//2의 결과는 -3입니다.이해를 돕기 위해 몇 가지 예를 들어 보겠습니다.

3. 나머지 연산자 '%'

이 역시 C 언어 프로그램의 나머지 연산자와 구별되어야 합니다.

예제 수학 공식: a¶b=c....d (a는 피제수, b는 제수, c는 몫, d는 나머지)

1) Python에서 a와 b가 모두인 경우 숫자가 양수이거나 둘 다 음수인 경우 정상적인 작업에 따라 결과가 얻어집니다.

2) 파이썬에서는 a와 b 중 하나가 양수이고 하나가 음수이면 나머지는

d=a-b*[a//b],

에 따라 계산됩니다.예: 5%-2 수식에 따르면 5//-2의 결과는 -3이고 최종 나머지 결과는 -1입니다. 우리가 보통 수학적 연산을 계산할 때 5%-2의 몫은 -2이고 나머지는 1이다. 그런데 파이썬에서는 // 연산을 할 때 나머지를 아래쪽으로 취해야 하므로 파이썬에서는 몫은 -3이어야 하며 결과는 나머지 -1입니다.

【관련 추천:

Python3 비디오 튜토리얼

위 내용은 파이썬 나누기 연산자는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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