python3 整除_python如何整除
Python 的除法運(yùn)算符有兩個(gè):“/”表示普通除法,使用它除出來(lái)的結(jié)果與平常數(shù)學(xué)計(jì)算的結(jié)果是相同的(即除不盡時(shí),會(huì)產(chǎn)生小數(shù)部分);而“//”表示整除,使用它除出來(lái)的結(jié)果只有整數(shù)部分,小數(shù)部分將會(huì)被舍棄。記住,在?Python?3.x?中,除法運(yùn)算的結(jié)果都是浮點(diǎn)類型。
例如如下代碼:print("19/4的結(jié)果是:",?19/4)
print("19//4的結(jié)果是:",?19//4)
aa?=?5.2
bb?=?3.1
#?aa?/?bb的值將是1.67741935483871
print("aa/bb的值是:",?aa?/?bb)
#?aa?//?bb值將是1.0
print("aa//bb的值是:",?aa?//?bb)
此外,Python 不允許使用 0 作為除數(shù),否則將會(huì)引發(fā) ZeroDivisionError 錯(cuò)誤。
對(duì)于 Python 2.x 而言,它只提供了一個(gè)“/”運(yùn)算符,該運(yùn)算符是 Python 3.x 中“/”和“//”的綜合版。對(duì)于 Python 2.x 中的“/”而言,它既是整除運(yùn)算符,也是非整除運(yùn)算符。規(guī)則如下:當(dāng)兩個(gè)操作數(shù)都是整數(shù)時(shí),Python?2.x?中的“/”就是整除運(yùn)算符。
當(dāng)兩個(gè)操作數(shù)有一個(gè)是浮點(diǎn)數(shù)(或兩個(gè)都是浮點(diǎn)數(shù))時(shí),Python?2.x?中的“/”就是非整除運(yùn)算符。
例如,在 Python 2.x 的交互式解釋執(zhí)行器中執(zhí)行如下代碼:>>>print(5/2)
2
>>>print(5.0/2)
2.5
>>>print(5/2.0)
2.5
>>>print(5.0/2.0)
2.5
python學(xué)習(xí)網(wǎng),大量的免費(fèi)python學(xué)習(xí)視頻,歡迎在線學(xué)習(xí)!
總結(jié)
以上是生活随笔為你收集整理的python3 整除_python如何整除的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: xshell 6 连接debian系统拒
- 下一篇: 修改dts后重编译_「正点原子FPGA连