怎么使用Python算術(shù)運(yùn)算符-創(chuàng)新互聯(lián)

創(chuàng)新互聯(lián)www.cdcxhl.cn八線動(dòng)態(tài)BGP香港云服務(wù)器提供商,新人活動(dòng)買多久送多久,劃算不套路!

公司專注于為企業(yè)提供成都網(wǎng)站建設(shè)、網(wǎng)站制作、微信公眾號開發(fā)、成都商城網(wǎng)站開發(fā),微信平臺小程序開發(fā),軟件按需網(wǎng)站制作等一站式互聯(lián)網(wǎng)企業(yè)服務(wù)。憑借多年豐富的經(jīng)驗(yàn),我們會仔細(xì)了解各客戶的需求而做出多方面的分析、設(shè)計(jì)、整合,為客戶設(shè)計(jì)出具風(fēng)格及創(chuàng)意性的商業(yè)解決方案,創(chuàng)新互聯(lián)更提供一系列網(wǎng)站制作和網(wǎng)站推廣的服務(wù)。

怎么使用Python算術(shù)運(yùn)算符?針對這個(gè)問題,這篇文章詳細(xì)介紹了相對應(yīng)的分析和解答,希望可以幫助更多想解決這個(gè)問題的小伙伴找到更簡單易行的方法。

Python 支持所有的基本算術(shù)運(yùn)算符,這些算術(shù)運(yùn)算符用于執(zhí)行基本的數(shù)學(xué)運(yùn)算,如加、減、乘、除和求余等。下面是 7 個(gè)基本的算術(shù)運(yùn)算符。

+:加法運(yùn)算符,例如如下代碼:

a = 5.2
b = 3.1
the_sum = a + b
# sum的值為8.3
print("the_sum的值為:", the_sum)

除此之外,“+”還可以作為字符串(包括后續(xù)要介紹的序列)的連接運(yùn)算符。例如如下代碼:

s1 = 'Hello, '
s2 = 'Charlie'
# 使用+連接兩個(gè)字符串
print(s1 + s2)

-:減法運(yùn)算符。例如如下代碼:

c = 5.2
d = 3.1
sub = c - d
# sub的值為2.1
print("sub的值為:", sub)

此外,“-”除可以作為減法運(yùn)算利之外,還可以作為求負(fù)的運(yùn)算符。請看如下代碼:

# 定義變量x,其值為-5.0
x = -5.0
# 將x求負(fù),其值變成5.0
x = -x
print(x)

但單目運(yùn)算符“+”則不對操作數(shù)做任何改變,例如如下代碼:

# 定義變量y,其值為-5.0
y = -5.0
# y值依然是-5.0
y = +y
print(y)

*:乘法運(yùn)算符。例如如下代碼:

e = 5.2
f = 3.1
multiply = e * f
# multiply的值為16.12
print("multiply的值為:", multiply)

此外,“*”還可以作為字符串(包括后續(xù)要介紹的序列)的連接運(yùn)算符,表示將 N 個(gè)字符串連接起來。例如如下代碼:

s3 = 'crazyit '
# 使用*將5個(gè)字符串連接起來
print(s3 * 5)

上面代碼將會輸出:

crazyit crazyit crazyit crazyit crazyit

/ 或 //:除法運(yùn)算符。Python 的除法運(yùn)算符有兩個(gè):“/”表示普通除法,使用它除出來的結(jié)果與平常數(shù)學(xué)計(jì)算的結(jié)果是相同的(即除不盡時(shí),會產(chǎn)生小數(shù)部分);而“//”表示整除,使用它除出來的結(jié)果只有整數(shù)部分,小數(shù)部分將會被舍棄。例如如下代碼:

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 不允許使用。作為除數(shù),否則將會引發(fā) ZeroDivisionError 錯(cuò)誤。

%:求余運(yùn)算符。Python 不要求求余運(yùn)算符的兩個(gè)操作數(shù)都是整數(shù),Python 的求余運(yùn)算符完全支持對浮點(diǎn)數(shù)求余。求余運(yùn)算的結(jié)果不一定總是整數(shù),它是使用第一個(gè)操作數(shù)來除以第二個(gè)操作數(shù),得到一個(gè)整除的結(jié)果后剩下的值就是余數(shù)。

由于求余運(yùn)算也需要進(jìn)行除法運(yùn)算,因此求余運(yùn)算的第二個(gè)操作數(shù)不能是 0,否則程序會報(bào)出 ZeroDivisionError 錯(cuò)誤。

例如如下程序:

print("5%3的值為:", 5 % 3) # 輸出2
print("5.2%3.1的值為:",5.2 % 3.1) # 輸出2.1
print("-5.2%-3.1的值為:", -5.2 % -3.1) # 輸出-2.1
print("5.2%-2.9的值為:", 5.2 % -2.9) # 輸出-0.6
print("5.2%-1.5的值為:", 5.2 % -1.5) # 輸出-0.8
print("-5.2%1.5的值為:", -5.2 % 1.5) # 輸出0.8
#print("5對0.0求余的結(jié)果是:", 5 % 0.0) # 導(dǎo)致錯(cuò)誤

運(yùn)行上面程序,可以看到如下輸出結(jié)果:

5%3的值為: 2
5.2%3.1的值為: 2.1
-5.2%-3.1的值為: -2.1
5.2%-2.9的值為: -0.5999999999999996
5.2%-1.5的值為: -0.7999999999999998
-5.2%1.5的值為: 0.7999999999999998

**:乘方運(yùn)算符。Python 支持使用“**”作為乘方運(yùn)算符,這是一個(gè)使用非常方便的運(yùn)算符。由于開方其實(shí)是乘方的逆運(yùn)算,因此實(shí)際上使用“**”也可進(jìn)行開方運(yùn)算。例如如下代碼:

print('5 的 2 次方:', 5 ** 2) # 25
print('4 的 3 次方:', 4 ** 3) # 64
print('4 的開平方:', 4 ** 0.5) # 2.0
print('27 的開 3 次方:',27 **(1 / 3 )) # 3.0

關(guān)于怎么使用Python算術(shù)運(yùn)算符問題的解答就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,如果你還有很多疑惑沒有解開,可以關(guān)注創(chuàng)新互聯(lián)-成都網(wǎng)站建設(shè)公司行業(yè)資訊頻道了解更多相關(guān)知識。

網(wǎng)頁標(biāo)題:怎么使用Python算術(shù)運(yùn)算符-創(chuàng)新互聯(lián)
鏈接分享:http://www.muchs.cn/article18/djjpgp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供搜索引擎優(yōu)化商城網(wǎng)站、網(wǎng)站策劃網(wǎng)站設(shè)計(jì)、網(wǎng)站營銷、網(wǎng)站收錄

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

成都app開發(fā)公司