欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

python中(負(fù)數(shù))整除和取模運(yùn)算方式

 更新時間:2024年10月12日 16:42:19   作者:Marine_zz  
Python中的取模運(yùn)算符是%,它與其他語言中的取余符號相同,整除運(yùn)算符是//,表示向下取整,在Python中,正數(shù)的取余和取模結(jié)果相同,但負(fù)數(shù)的取余和取模結(jié)果有所不同,取余運(yùn)算在計算時向0方向舍棄小數(shù)位,而取模運(yùn)算向負(fù)無窮方向舍棄小數(shù)位

python(負(fù)數(shù))整除和取模運(yùn)算

簡介

  • %:取模符號(在其它語言中,是取余符號)
  • // :整除符號,向下取整,不進(jìn)行四舍五入

數(shù)學(xué)描述:

  • 如果存在整數(shù)n和m,其中0 <= m < b,使得a = n * b + m,那么m=a % b = a - n * b ,n = a // b.

取余和取模的區(qū)別

  • 取余運(yùn)算:在計算時向0方向舍棄小數(shù)位(遵循盡可能讓商大
  • 取模運(yùn)算:在計算時向負(fù)無窮方向舍棄小數(shù)位(遵循盡可能讓商?。?/strong>

正數(shù)取余和取模是相同的,所以只是負(fù)數(shù)取余和取模有區(qū)別

舉例

直接從實例出發(fā),分正數(shù)取余取模和負(fù)數(shù)取余取模

1、正數(shù)取余取模

正數(shù)取余和取模是相等的:

5 / 3 = 1.67
5 mod 3 = 2  (取模)
5 rem 3 = 2  (取余)

2、負(fù)數(shù)取余取模

# 取模:在計算時向負(fù)無窮方向舍棄小數(shù)位(向下取整)
-5 mod 3 = 1  
# -5 / 3 向下取整為-2,帶入公式 -5 - (3 * -2) = 1
5 mod -3 = -1
# 5 / -3 向下取整為-2,帶入公式 5 - (-3 * -2) = -1
-5 mod -3 = -2
# -5 / -3 向下取整為1,帶入公式 -5 - (-3 * 1) = 2


# 取余:在計算時向0方向舍棄小數(shù)位(向0取整)
-5 rem 3 = -2
# -5 / 3 向0取整為-1,帶入公式 -5 - (3 * -1) = -2
5 rem -3 = 2
# 5 / -3 向0取整為-1,帶入公式 5 - (-3 * -1) = 2
-5 rem -3 = -2
# -5 / -3 向0取整為1,帶入公式 -5 - (-3 * 1) = 2

最后注意:

  • % 在python中是取模符號
  • 在其他語言中是取余符號!!!

總結(jié)

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評論