性夜影院午夜看片,无码精品久久一区二区三区,婷婷成人丁香五月综合激情,校园春色 qvod,性调教室高h学校

如何在 Python 中對(duì)數(shù)字求平方 - 平方函數(shù)

要平方一個(gè)數(shù)字,您將該數(shù)字乘以它本身。在 Python 中有多種方法可以做到這一點(diǎn)。

您可以直接將一個(gè)數(shù)字本身(數(shù)字 * 數(shù)字)倍數(shù),但在本文中,我將向您展示三種無(wú)需對(duì)兩個(gè)數(shù)字都進(jìn)行硬編碼的方法。

三種方式是:

  • **,冪運(yùn)算符
  • 內(nèi)置pow()函數(shù)
  • 模塊中的math.pow()功能math

如何在 Python 中使用冪運(yùn)算符 (**)

**稱為冪算子。您可以使用它來(lái)將數(shù)字提高到指定的冪。這是語(yǔ)法:

number ** exponent

上面的表達(dá)式被計(jì)算為number * number...(與指數(shù)值一樣多)。您也可以將表達(dá)式解讀為5?2。

使用此運(yùn)算符,您可以找到以2為指數(shù)的數(shù)字的平方。例如,要找到 5 的平方,您可以這樣做:

square = 5 ** 2

print(square)
# 25

冪運(yùn)算符將表達(dá)式計(jì)算為5 * 5,結(jié)果為 25。

如何pow()在 Python 中使用函數(shù)

Python 有一個(gè)內(nèi)置pow()函數(shù),可以計(jì)算一個(gè)數(shù)字的另一個(gè)數(shù)字的冪。這是語(yǔ)法:

pow(base, exponent)
// interpreted as ^3

上面的代碼被解釋為基指數(shù)。

該函數(shù)接受兩個(gè)參數(shù):要提高的數(shù)字(稱為base)和應(yīng)該將數(shù)字提高到的冪(指數(shù))。

要使用此函數(shù)找到數(shù)字的平方,數(shù)字將是底數(shù),指數(shù)將是2,這意味著數(shù)字2。

例如,要找到5的平方,您可以像這樣使用此函數(shù):

square = pow(5, 2)

print(square)
# 25

pow()函數(shù)還接收第三個(gè)參數(shù):模數(shù)。模數(shù)的符號(hào)是?? %。當(dāng)一個(gè)值除以另一個(gè)值時(shí),此參數(shù)計(jì)算余數(shù)。

例如,5 % 2給出1,因?yàn)?5 除以 2 為 2,余數(shù)為 1。

應(yīng)用模pow()函數(shù)如下所示:

mod = pow(5, 2, 3)

print(mod)
## 1
## 5 * 5 is 25
## 25 % 3 is 1

根據(jù)pow 上的 python 文檔,這種方法的計(jì)算效率比pow(5,2) % 3

如何在 Python 中使用 math.pow() 函數(shù)

math.pow()來(lái)自 Python 的math模塊。該函數(shù)在用法和語(yǔ)法上與內(nèi)置pow()函數(shù)類似,但有兩點(diǎn)不同:

  • 它只接受兩個(gè)參數(shù):底數(shù)指數(shù)
  • 即使提高的數(shù)字是整數(shù),它也總是返回一個(gè)浮點(diǎn)數(shù)。

因此,math.pow(5, 2)返回25.0。

pow()僅當(dāng)數(shù)字為浮點(diǎn)數(shù)時(shí)才會(huì)返回浮點(diǎn)數(shù)。如果數(shù)字是整數(shù),它將返回一個(gè)整數(shù)。但math.pow()總是返回一個(gè)浮點(diǎn)數(shù)。

現(xiàn)在你知道如何在 Python 中對(duì)數(shù)字求平方了!感謝您的閱讀。

相關(guān)新聞

歷經(jīng)多年發(fā)展,已成為國(guó)內(nèi)好評(píng)如潮的Linux云計(jì)算運(yùn)維、SRE、Devops、網(wǎng)絡(luò)安全、云原生、Go、Python開發(fā)專業(yè)人才培訓(xùn)機(jī)構(gòu)!