日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

Python 運算符

瀏覽:187日期:2022-08-07 16:35:41

什么是運算符?

本章節主要說明Python的運算符。舉個簡單的例子 4 +5 = 9 。 例子中,4和5被稱為操作數,"+"號為運算符。

Python語言支持以下類型的運算符:

算術運算符 比較(關系)運算符 賦值運算符 邏輯運算符 位運算符 成員運算符 身份運算符 運算符優先級

接下來讓我們一個個來學習Python的運算符。

Python算術運算符

以下假設變量a為10,變量b為20:

運算符 描述 實例+ 加 - 兩個對象相加 a + b 輸出結果 30- 減 - 得到負數或是一個數減去另一個數 a - b 輸出結果 -10* 乘 - 兩個數相乘或是返回一個被重復若干次的字符串 a * b 輸出結果 200/ 除 - x除以y b / a 輸出結果 2% 取模 - 返回除法的余數 b % a 輸出結果 0** 冪 - 返回x的y次冪 a**b 為10的20次方, 輸出結果 100000000000000000000// 取整除 - 返回商的整數部分 9//2 輸出結果 4 , 9.0//2.0 輸出結果 4.0

以下實例演示了Python所有算術運算符的操作:

#!/usr/bin/pythona = 21b = 10c = 0c = a + bprint "Line 1 - Value of c is ", cc = a - bprint "Line 2 - Value of c is ", c c = a * bprint "Line 3 - Value of c is ", c c = a / bprint "Line 4 - Value of c is ", c c = a % bprint "Line 5 - Value of c is ", ca = 2b = 3c = a**b print "Line 6 - Value of c is ", ca = 10b = 5c = a//b print "Line 7 - Value of c is ", c

嘗試一下 »

以上實例輸出結果:

Line 1 - Value of c is 31Line 2 - Value of c is 11Line 3 - Value of c is 210Line 4 - Value of c is 2Line 5 - Value of c is 1Line 6 - Value of c is 8Line 7 - Value of c is 2Python比較運算符

以下假設變量a為10,變量b為20:

運算符 描述 實例== 等于 - 比較對象是否相等 (a == b) 返回 False。!= 不等于 - 比較兩個對象是否不相等 (a != b) 返回 true.<> 不等于 - 比較兩個對象是否不相等 (a <> b) 返回 true。這個運算符類似 != 。> 大于 - 返回x是否大于y (a > b) 返回 False。< 小于 - 返回x是否小于y。所有比較運算符返回1表示真,返回0表示假。這分別與特殊的變量True和False等價。注意,這些變量名的大寫。 (a < b) 返回 true。>= 大于等于 - 返回x是否大于等于y。 (a >= b) 返回 False。<= 小于等于 - 返回x是否小于等于y。 (a <= b) 返回 true。

以下實例演示了Python所有比較運算符的操作:

#!/usr/bin/pythona = 21b = 10c = 0if ( a == b ): print "Line 1 - a is equal to b"else: print "Line 1 - a is not equal to b"if ( a != b ): print "Line 2 - a is not equal to b"else: print "Line 2 - a is equal to b"if ( a <> b ): print "Line 3 - a is not equal to b"else: print "Line 3 - a is equal to b"if ( a < b ): print "Line 4 - a is less than b" else: print "Line 4 - a is not less than b"if ( a > b ): print "Line 5 - a is greater than b"else: print "Line 5 - a is not greater than b"a = 5;b = 20;if ( a <= b ): print "Line 6 - a is either less than or equal to b"else: print "Line 6 - a is neither less than nor equal to b"if ( b >= a ): print "Line 7 - b is either greater than or equal to b"else: print "Line 7 - b is neither greater than nor equal to b"

以上實例輸出結果:

Line 1 - a is not equal to bLine 2 - a is not equal to bLine 3 - a is not equal to bLine 4 - a is not less than bLine 5 - a is greater than bLine 6 - a is either less than or equal to bLine 7 - b is either greater than or equal to b Python賦值運算符

以下假設變量a為10,變量b為20:

運算符 描述 實例= 簡單的賦值運算符 c = a + b 將 a + b 的運算結果賦值為 c+= 加法賦值運算符 c += a 等效于 c = c + a-= 減法賦值運算符 c -= a 等效于 c = c - a*= 乘法賦值運算符 c *= a 等效于 c = c * a/= 除法賦值運算符 c /= a 等效于 c = c / a%= 取模賦值運算符 c %= a 等效于 c = c % a**= 冪賦值運算符 c **= a 等效于 c = c ** a//= 取整除賦值運算符 c //= a 等效于 c = c // a

以下實例演示了Python所有賦值運算符的操作:

#!/usr/bin/pythona = 21b = 10c = 0c = a + bprint "Line 1 - Value of c is ", cc += aprint "Line 2 - Value of c is ", c c *= aprint "Line 3 - Value of c is ", c c /= a print "Line 4 - Value of c is ", c c = 2c %= aprint "Line 5 - Value of c is ", cc **= aprint "Line 6 - Value of c is ", cc //= aprint "Line 7 - Value of c is ", c

以上實例輸出結果:

Line 1 - Value of c is 31Line 2 - Value of c is 52Line 3 - Value of c is 1092Line 4 - Value of c is 52Line 5 - Value of c is 2Line 6 - Value of c is 2097152Line 7 - Value of c is 99864Python位運算符

按位運算符是把數字看作二進制來進行計算的。Python中的按位運算法則如下:

運算符 描述 實例& 按位與運算符 (a & b) 輸出結果 12 ,二進制解釋: 0000 1100| 按位或運算符 (a | b) 輸出結果 61 ,二進制解釋: 0011 1101^ 按位異或運算符 (a ^ b) 輸出結果 49 ,二進制解釋: 0011 0001~ 按位取反運算符 (~a ) 輸出結果 -61 ,二進制解釋: 1100 0011, 在一個有符號二進制數的補碼形式。<< 左移動運算符 a << 2 輸出結果 240 ,二進制解釋: 1111 0000>> 右移動運算符 a >> 2 輸出結果 15 ,二進制解釋: 0000 1111

以下實例演示了Python所有位運算符的操作:

#!/usr/bin/pythona = 60 # 60 = 0011 1100 b = 13 # 13 = 0000 1101 c = 0c = a & b;# 12 = 0000 1100print "Line 1 - Value of c is ", cc = a | b;# 61 = 0011 1101 print "Line 2 - Value of c is ", cc = a ^ b;# 49 = 0011 0001print "Line 3 - Value of c is ", cc = ~a; # -61 = 1100 0011print "Line 4 - Value of c is ", cc = a << 2; # 240 = 1111 0000print "Line 5 - Value of c is ", cc = a >> 2; # 15 = 0000 1111print "Line 6 - Value of c is ", c

以上實例輸出結果:

Line 1 - Value of c is 12Line 2 - Value of c is 61Line 3 - Value of c is 49Line 4 - Value of c is -61Line 5 - Value of c is 240Line 6 - Value of c is 15Python邏輯運算符

Python語言支持邏輯運算符,以下假設變量a為10,變量b為20:

運算符 描述 實例and 布爾"與" - 如果x為False,x and y返回False,否則它返回y的計算值。 (a and b) 返回 true。or 布爾"或" - 如果x是True,它返回True,否則它返回y的計算值。 (a or b) 返回 true。not 布爾"非" - 如果x為True,返回False。如果x為False,它返回True。 not(a and b) 返回 false。

以下實例演示了Python所有邏輯運算符的操作:

#!/usr/bin/pythona = 10b = 20c = 0if ( a and b ): print "Line 1 - a and b are true"else: print "Line 1 - Either a is not true or b is not true"if ( a or b ): print "Line 2 - Either a is true or b is true or both are true"else: print "Line 2 - Neither a is true nor b is true"a = 0if ( a and b ): print "Line 3 - a and b are true"else: print "Line 3 - Either a is not true or b is not true"if ( a or b ): print "Line 4 - Either a is true or b is true or both are true"else: print "Line 4 - Neither a is true nor b is true"if not( a and b ): print "Line 5 - Either a is not true or b is not true or both are not true"else: print "Line 5 - a and b are true"

以上實例輸出結果:

Line 1 - a and b are trueLine 2 - Either a is true or b is true or both are trueLine 3 - Either a is not true or b is not trueLine 4 - Either a is true or b is true or both are trueLine 5 - Either a is not true or b is not true or both are not truePython成員運算符

除了以上的一些運算符之外,Python還支持成員運算符,測試實例中包含了一系列的成員,包括字符串,列表或元組。

運算符 描述 實例in 如果在指定的序列中找到值返回True,否則返回False。 x 在 y序列中 , 如果x在y序列中返回True。not in 如果在指定的序列中沒有找到值返回True,否則返回False。 x 不在 y序列中 , 如果x不在y序列中返回True。

以下實例演示了Python所有成員運算符的操作:

#!/usr/bin/pythona = 10b = 20list = [1, 2, 3, 4, 5 ];if ( a in list ): print "Line 1 - a is available in the given list"else: print "Line 1 - a is not available in the given list"if ( b not in list ): print "Line 2 - b is not available in the given list"else: print "Line 2 - b is available in the given list"a = 2if ( a in list ): print "Line 3 - a is available in the given list"else: print "Line 3 - a is not available in the given list"

以上實例輸出結果:

Line 1 - a is not available in the given listLine 2 - b is not available in the given listLine 3 - a is available in the given listPython身份運算符

身份運算符用于比較兩個對象的存儲單元

運算符 描述 實例is is是判斷兩個標識符是不是引用自一個對象 x is y, 如果 id(x) 等于 id(y) , is 返回結果 1is not is not是判斷兩個標識符是不是引用自不同對象 x is not y, 如果 id(x) 不等于 id(y). is not 返回結果 1

以下實例演示了Python所有身份運算符的操作:

#!/usr/bin/pythona = 20b = 20if ( a is b ): print "Line 1 - a and b have same identity"else: print "Line 1 - a and b do not have same identity"if ( id(a) == id(b) ): print "Line 2 - a and b have same identity"else: print "Line 2 - a and b do not have same identity"b = 30if ( a is b ): print "Line 3 - a and b have same identity"else: print "Line 3 - a and b do not have same identity"if ( a is not b ): print "Line 4 - a and b do not have same identity"else: print "Line 4 - a and b have same identity"

以上實例輸出結果:

Line 1 - a and b have same identityLine 2 - a and b have same identityLine 3 - a and b do not have same identityLine 4 - a and b do not have same identity Python運算符優先級

以下表格列出了從最高到最低優先級的所有運算符:

運算符 描述** 指數 (最高優先級)~ + - 按位翻轉, 一元加號和減號 (最后兩個的方法名為 +@ 和 -@)* / % // 乘,除,取模和取整除+ - 加法減法>> << 右移,左移運算符& 位 'AND'^ | 位運算符<= < > >= 比較運算符<> == != 等于運算符= %= /= //= -= += *= **= 賦值運算符is is not 身份運算符in not in 成員運算符not or and 邏輯運算符

以下實例演示了Python所有運算符優先級的操作:

#!/usr/bin/pythona = 20b = 10c = 15d = 5e = 0e = (a + b) * c / d #( 30 * 15 ) / 5print "Value of (a + b) * c / d is ", ee = ((a + b) * c) / d # (30 * 15 ) / 5print "Value of ((a + b) * c) / d is ", ee = (a + b) * (c / d); # (30) * (15/5)print "Value of (a + b) * (c / d) is ", ee = a + (b * c) / d; # 20 + (150/5)print "Value of a + (b * c) / d is ", e

以上實例輸出結果:

Value of (a + b) * c / d is 90Value of ((a + b) * c) / d is 90Value of (a + b) * (c / d) is 90Value of a + (b * c) / d is 50
標簽: Python 編程
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
国产精品久久久久久模特| 欧洲在线一区| 麻豆亚洲精品| 国产精品白浆| 另类专区亚洲| 免费成人性网站| 国产精品久久久久久av公交车| 中文在线中文资源| 视频一区二区三区在线| 欧美成人精品一级| 国产中文在线播放| 日韩高清不卡一区二区| 国产乱码午夜在线视频| 91亚洲无吗| 国产亚洲毛片| 欧美午夜精品一区二区三区电影| 国产欧美精品久久| 热久久国产精品| 久久久久久夜| 精品三级av| 精品一区二区三区视频在线播放| 中文字幕av亚洲精品一部二部| av在线日韩| 国产91久久精品一区二区| 国产精品对白| 视频一区视频二区中文| 久久久久99| 久久久久国产精品一区二区| 欧美黑人巨大videos精品| 亚洲69av| 亚洲区国产区| 日本成人在线不卡视频| 红桃视频国产一区| 午夜久久一区| 亚洲欧美日韩一区在线观看| 日韩视频在线一区二区三区| 激情婷婷久久| 欧美日韩国产亚洲一区| 欧美成人高清| 亚洲免费播放| 91成人精品| 亚洲精品在线国产| 久久国产精品色av免费看| 日韩精品视频网站| 国产精品一区二区99| 久久久国产精品网站| 亚洲播播91| 午夜亚洲福利在线老司机| 久久午夜视频| 欧美日韩一区自拍| 国产黄大片在线观看| 国产精品免费不| 精品高清久久| 蜜臀va亚洲va欧美va天堂| 亚洲丝袜啪啪| 日韩免费精品| 中文在线中文资源| 亚洲日本国产| 国产一二在线播放| 亚洲精品成a人ⅴ香蕉片| 精品亚洲成人| 亚洲字幕久久| 99国产精品免费视频观看| 午夜亚洲福利| 亚洲www免费| 日韩中文欧美在线| 亚洲www啪成人一区二区| 国产精品第十页| 日韩欧美中文字幕电影| 午夜欧美视频| 国产成人调教视频在线观看| 水野朝阳av一区二区三区| 88xx成人免费观看视频库| 日本欧美韩国一区三区| 免费欧美日韩| 欧美日韩国产在线一区| 欧美日韩国产一区二区三区不卡| 91精品国产乱码久久久久久久 | 国产欧美综合一区二区三区| 国产美女精品| 日韩视频免费| 亚洲少妇诱惑| 国产精品一区二区中文字幕| 麻豆国产精品777777在线| japanese国产精品| 国产精品高清一区二区| 热久久久久久久| 99视频精品全国免费| 久久久亚洲欧洲日产| 亚洲精品极品| 日韩视频二区| 国产一区日韩一区| 日韩欧美一区二区三区免费看| 少妇精品在线| 免费高清在线一区| 国产高清久久| 国产一区91| 日韩久久一区二区三区| 精品视频黄色| 久久三级毛片| 成人在线视频免费| 精品美女视频| 欧美国产偷国产精品三区| 伊人久久在线| 精品欧美一区二区三区在线观看| 亚洲免费毛片| 中文字幕日韩亚洲| 在线看片日韩| 欧美一区二区三区免费看| 国产精品99免费看| 黄色国产精品| 综合激情视频| 午夜国产精品视频| 9色国产精品| 不卡一区2区| 午夜亚洲福利| 国产欧美亚洲一区| 欧美激情另类| 国产一区二区三区自拍| 视频在线在亚洲| 日韩精品亚洲专区在线观看| 日韩欧美精品一区二区综合视频| 日韩在线播放一区二区| 欧美日一区二区在线观看| 精品网站aaa| 亚洲免费黄色| 国产精品亚洲四区在线观看| 久久精品99国产国产精| 成人国产精品| 亚洲三区欧美一区国产二区| 麻豆国产精品| 国产精品亚洲一区二区在线观看| 四虎国产精品免费观看| 中文字幕日本一区二区| 日本久久黄色| 激情久久99| 婷婷精品在线| 日韩电影二区| 国产精品日本一区二区不卡视频| 蜜桃精品在线| 国产精品嫩草影院在线看| 激情自拍一区| 国产日韩高清一区二区三区在线 | 深夜福利视频一区二区| 欧美日韩国产综合网| 麻豆91小视频| 日韩精品欧美成人高清一区二区| 欧美不卡高清| 国产黄色一区| 国产欧美日韩一级| 日韩美女精品| 一区二区三区国产在线| 欧美成人高清| 久久精品亚洲人成影院| 精品国产一级| 国产女人18毛片水真多18精品| 天堂成人免费av电影一区| 久久精品国产www456c0m| 国产精品探花在线观看| 国产欧美在线观看免费| 日韩不卡手机在线v区| 亚洲精品看片| 久久精品97| 国产精东传媒成人av电影| 国产精品中文字幕制服诱惑| 国产情侣一区在线| 久久精品五月| 欧美天堂视频| 日韩成人亚洲| 欧美精品黄色| 亚洲福利专区| 国产一区91| 国产精品日本一区二区三区在线| 国产精品一线天粉嫩av| 国精品产品一区| 亚洲免费高清| 四虎精品永久免费| 久久av偷拍| 日韩精品一卡| 日韩在线成人| caoporn视频在线| 蜜臀精品一区二区三区在线观看 | 亚洲麻豆一区| 国产中文字幕一区二区三区| 91精品xxx在线观看| 天堂va在线高清一区| 欧美精品中文| 亚洲欧洲另类| 美女在线视频一区| 99免费精品| 精品国内亚洲2022精品成人 | 久久狠狠亚洲综合| 日韩在线二区| 夜久久久久久| 高清久久精品| 日韩中文字幕麻豆| 国产一区2区在线观看| 亚洲一区二区三区免费在线观看| 久久这里只有| 日韩影院精彩在线|