python運算符(7)

什么是運算符?聽著高大上,實際小學生都能把它玩的賊溜。比如:3 + 2 – 5 * 0 = 0

創(chuàng)新互聯(lián)公司-專業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設、高性價比吳興網(wǎng)站開發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫,直接使用。一站式吳興網(wǎng)站制作公司更省心,省錢,快速模板網(wǎng)站建設找我們,業(yè)務覆蓋吳興地區(qū)。費用合理售后完善,十載實體公司更值得信賴。

python運算符(7)

一.算術(shù)運算符

python運算符(7)

簡稱加減乘除,直接上代碼:

1

2

3

4

5

6

7

8

9

10

a=10

b=20

c=30

?

# 其實上面三行代碼使用一行就能完成

# a,b,c = 10,20,30??# 經(jīng)典寫法

?

print("a - b = ",(a-b))

print("a - c = %d"%(a-c))

print("a - b + c = {}".format(a-b+c))

輸出結(jié)果:

1

2

3

a-b=??-10

a-c=-20

a-b+c=20

注意:如果關(guān)于print函數(shù)和format函數(shù)的使用還不太熟悉,請參考:python內(nèi)置函數(shù)print和format函數(shù)詳細使用教程

?

二.賦值運算符

python運算符(7)

看到賦值就差不多應該就明白了,把一個值賦值給另外一個變量,直接上代碼:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

a=10# 其實這本身就是一個賦值運算符,整數(shù) 10 賦值給變量 a

b=20# 其實這本身就是一個賦值運算符,整數(shù) 20 賦值給變量 b

c=30# 其實這本身就是一個賦值運算符,整數(shù) 30 賦值給變量 c

?

c+=a# 等價于 c = c + a?? (加法)

print("c = %d"%c)

?

b-=a# 等價于 b = b - a?? (減法)

print("b =",b)

?

a*=10# 等價于 a = a * 10 (乘法)

print("a = {}".format(a))

?

a/=20# 等價于 a = a / 20 (除法)

print("a = %d"%(a))

輸出結(jié)果:

1

2

3

4

c=40

b=10

a=100

a=5

?

三.比較運算符

python運算符(7)

俗話就是比較大小的意思,直接上代碼:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

a=(1==2)# 如果表達式 1 == 2 成立,返回True,不成立返回False

?

print("(1 == 2) =",a)??# 實際上 True = 1?? False = 0 (記住這個小知識點)

print("(1 == 2) = %d"%a)

?

b=('laowang'=="laowang")# 如果表達式 'laowang' == "laowang" 成立,返回True,不成立返回False

d=('LAOWANG'=="laowang")# 如果表達式 'LAOWANG' == "laowang" 成立,返回True,不成立返回False

?

#注意單引號和雙引號的配合使用,如果單獨使用單引號或者雙引號是無法輸出下面內(nèi)容的,不信你可以嘗試一波

print("('laowang' == 'laowang') =",b)

#字符串也是區(qū)分大小寫的

print("('LAOWANG' == 'laowang') = %d"%d)

?

?

e=(False!=True)# 如果 False 不等于 True 成立,返回 True ,反之返回 False

print("(False != True) = {}".format(e))

輸出結(jié)果:

1

2

3

4

5

(1==2)=False

(1==2)=0

('laowang'=='laowang')=True

('LAOWANG'=='laowang')=0

(False!=True)=True

上面代碼有三個額外知識點,值得注意:

1.BOOL變量True和False的值其實分別是整數(shù)1和0;

2.注意單引號和雙引號的配合使用

3.字符串也是可以直接比較是否相等的,需要區(qū)分大小寫

?

四.運算符的優(yōu)先等級

上代碼之前給你出個題目先:

1

a=3+2-5*0# 你猜a的值等于多少

python運算符(7)

1

2

3

4

5

6

7

8

a=10

b=20

c=30

?

d=a+b*c

e=(a+b)*c

f=a+(b*c)

print("d = {} e = {} f = {}".format(d,e,f))

輸出結(jié)果:

1

d=610e=900f=610

由此可見,運算符優(yōu)先級別和小學教的差不多,有括號的先算括號,然后再算乘除,最后加減,簡單吧!

?

五.重點總結(jié):

1.BOOL變量True和False的值其實分別是整數(shù)1和0;

2.注意單引號和雙引號的配合使用

3.字符串也是可以直接比較是否相等的,需要區(qū)分大小寫

4.print函數(shù)和format函數(shù)是基礎,需要掌握

5.其實運算符也比較簡單,本文全是重點

?

猜你喜歡:

1.Pycharm設置開發(fā)模板/字體大小/背景顏色

2.python內(nèi)置函數(shù)print和format函數(shù)詳細使用教程

?

轉(zhuǎn)載請注明:猿說Python???python運算符

網(wǎng)站題目:python運算符(7)
當前鏈接:http://www.muchs.cn/article22/ijcgjc.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供軟件開發(fā)、品牌網(wǎng)站設計定制開發(fā)、做網(wǎng)站網(wǎng)站設計公司、標簽優(yōu)化

廣告

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

網(wǎng)站優(yōu)化排名