国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專(zhuān)欄INFORMATION COLUMN

Python3除法之真除法、截?cái)喑ê拖氯≌麑?duì)比

CoffeX / 2174人閱讀

摘要:概述在中,數(shù)學(xué)運(yùn)算中的除法被分為兩種,分別是真除法,即無(wú)論任何類(lèi)型相除的結(jié)果都會(huì)保留小數(shù)點(diǎn),和我們實(shí)際的數(shù)學(xué)運(yùn)算結(jié)果一致,而截?cái)喑?,則是無(wú)論任何類(lèi)型相除的結(jié)果都會(huì)省略結(jié)果的小數(shù)部分,剩下最小的能整除的整數(shù)部分。

概述

在Python3中,數(shù)學(xué)運(yùn)算中的除法被分為兩種,分別是“真除法”,即無(wú)論任何類(lèi)型相除的結(jié)果都會(huì)保留小數(shù)點(diǎn),和我們實(shí)際的數(shù)學(xué)運(yùn)算結(jié)果一致,而“截?cái)喑ā保瑒t是無(wú)論任何類(lèi)型相除的結(jié)果都會(huì)省略結(jié)果的小數(shù)部分,剩下最小的能整除的整數(shù)部分。 以下是兩種除法的基本形式:

# 真除法
X / Y
# 截?cái)喑?/span>
X // Y
真除法
X = 8
Y = 2
Z = 3

print(X / Y)
print(X / Z)

示例結(jié)果:

4.0
2.6666666666666665

真除法的結(jié)果表明不論操作數(shù)的類(lèi)型其相除結(jié)果都返回一個(gè)浮點(diǎn)結(jié)果。

截?cái)喑?/b>
X = 8
Y = 2
Z = 3
S = -8

print(X // Y)
print(X // Z)
print(S // Y)
print(S // Z)

示例結(jié)果:

4
2
-4
-3

從示例中我們可以看到,截?cái)喑ú⒉皇钦娴闹苯尤サ粜?shù)點(diǎn)后面的數(shù)字,而是類(lèi)似模塊math中的floor方法,即向下取整,且負(fù)值的取整方式也是這樣的。

import math

math.floor(2.0)
math.floor(2.6666666666666665)
math.floor(-2.0)
math.floor(-2.6666666666666665)

示例結(jié)果:

2
2
-2
-3

同樣的模塊math中的ceil方法可以實(shí)現(xiàn)浮點(diǎn)數(shù)的上取整。

import math

print(math.ceil(2.0))
print(math.ceil(2.6666666666666665))
print(math.ceil(-2.0))
print(math.ceil(-2.6666666666666665))
2
3
-2
-2

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://specialneedsforspecialkids.com/yun/7219.html

相關(guān)文章

  • [Learning Python] Chapter 5 Numeric Types

    摘要:,可以用十進(jìn)制十六進(jìn)制八進(jìn)制二進(jìn)制來(lái)表示。由實(shí)數(shù)虛數(shù)組成。,在中,八進(jìn)制可以以開(kāi)頭,但是在中,不能以開(kāi)頭,一定要以或者開(kāi)頭,位的運(yùn)算表示位向左移動(dòng)表示位向右移動(dòng)表示或運(yùn)算表示運(yùn)算表示異或運(yùn)算兩者不同為,相同為可以用方法計(jì)算二進(jìn)制數(shù)有多少位。 1, 在Python 2.x 中。Python的integer,有兩種類(lèi)型,normal和long。Normal通常是32位的。Long表示無(wú)限精...

    yuxue 評(píng)論0 收藏0
  • Java和Python中的整數(shù)除法,取余,舍入

    摘要:整數(shù)除法對(duì)兩個(gè)不能整除的整數(shù)做除法,就要面對(duì)舍入的問(wèn)題。中的舍入除了缺省的舍入方式,還有多種舍入可供選擇。就是說(shuō),我們輸入的十進(jìn)制數(shù),在計(jì)算機(jī)內(nèi)部都是用二進(jìn)制來(lái)表示的。 關(guān)于除法,你也許覺(jué)得沒(méi)什么值得談?wù)摰?,畢竟小學(xué)的時(shí)候體育老師就教過(guò)我們了。然而對(duì)于編程中使用的除法,我覺(jué)得還是有很多值得注意的細(xì)節(jié)的。為什么我想深究一下?因?yàn)槲胰粘V饕褂肑ava和Python編程,而它們的除法在細(xì)節(jié)...

    hosition 評(píng)論0 收藏0
  • Java和Python中的整數(shù)除法,取余,舍入

    摘要:整數(shù)除法對(duì)兩個(gè)不能整除的整數(shù)做除法,就要面對(duì)舍入的問(wèn)題。中的舍入除了缺省的舍入方式,還有多種舍入可供選擇。就是說(shuō),我們輸入的十進(jìn)制數(shù),在計(jì)算機(jī)內(nèi)部都是用二進(jìn)制來(lái)表示的。 關(guān)于除法,你也許覺(jué)得沒(méi)什么值得談?wù)摰模吘剐W(xué)的時(shí)候體育老師就教過(guò)我們了。然而對(duì)于編程中使用的除法,我覺(jué)得還是有很多值得注意的細(xì)節(jié)的。為什么我想深究一下?因?yàn)槲胰粘V饕褂肑ava和Python編程,而它們的除法在細(xì)節(jié)...

    lentoo 評(píng)論0 收藏0
  • [零基礎(chǔ)學(xué)python]啰嗦的除法

    摘要:補(bǔ)充一個(gè)資料,供有興趣的朋友閱讀浮點(diǎn)數(shù)算法爭(zhēng)議和限制說(shuō)明以上除法規(guī)則,是針對(duì),在中,將和等同起來(lái)了。比如下面的例子不啰嗦了,實(shí)驗(yàn)一個(gè)注意了,引用了一個(gè)模塊之后,再做除法,就不管什么情況,都是得到浮點(diǎn)數(shù)的結(jié)果了。 除法啰嗦的,不僅是python。 整數(shù)除以整數(shù) 看官請(qǐng)?jiān)趩?dòng)idle之后,練習(xí)下面的運(yùn)算: >>> 2/5 0 >>> 2.0/5 0.4 >>> 2/5.0 0.4 >...

    james 評(píng)論0 收藏0
  • Python 2.x 與 Python 3.x 的區(qū)別

    摘要:官方也宣布在停止對(duì)的維護(hù)。并且在很多面試過(guò)程中,面試官都會(huì)問(wèn)與的區(qū)別。的版本,常被稱(chēng)為,或簡(jiǎn)稱(chēng)。與部分地支持這種形式的語(yǔ)法。捕獲異常的語(yǔ)法由改為。在中,表示八進(jìn)制字面量的方式只有一種,就是。已經(jīng)支援新的模組。 前言 如果你是剛接觸 Python 的初學(xué)者,那你可能是直接學(xué)習(xí) Python 3.x 版本。對(duì)于 Python 2.x 的版本是不會(huì)有所接觸。官方也宣布在 2020 停止對(duì) P...

    LittleLiByte 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

閱讀需要支付1元查看
<