Python比較運(yùn)算符有哪些?【每日一個(gè)知識(shí)點(diǎn)第95期-Python】
在任何編程語言中,計(jì)算都是最基本的能力,一般來講,計(jì)算可以通過運(yùn)算符和操作數(shù)的組合來完成。Python支持的計(jì)算類型有很多,各自也都有使用的運(yùn)算符,今天我們主要來看一下比較運(yùn)算符。
以下假設(shè)變量a為10,變量b為20:
運(yùn)算符 | 描述 | 實(shí)例 |
---|---|---|
== | 等于 - 比較對(duì)象是否相等 | (a == b) 返回 False。 |
!= | 不等于 - 比較兩個(gè)對(duì)象是否不相等 | (a != b) 返回 true. |
<> | 不等于 - 比較兩個(gè)對(duì)象是否不相等 | (a <> b) 返回 true。這個(gè)運(yùn)算符類似 != 。 |
> | 大于 - 返回x是否大于y | (a > b) 返回 False。 |
< | 小于 - 返回x是否小于y。所有比較運(yùn)算符返回1表示真,返回0表示假。這分別與特殊的變量True和False等價(jià)。 | (a < b) 返回 true。 |
>= | 大于等于 - 返回x是否大于等于y。 | (a >= b) 返回 False。 |
<= | 小于等于 - 返回x是否小于等于y。 | (a <= b) 返回 true。 |
以下實(shí)例演示了Python所有比較運(yùn)算符的操作:
實(shí)例(Python 2.0+)
#!/usr/bin/Python # -*- coding: UTF-8 -*- a = 21 b = 10 c = 0 if ( a == b ): print "1 - a 等于 b" else: print "1 - a 不等于 b" if ( a != b ): print "2 - a 不等于 b" else: print "2 - a 等于 b" if ( a <> b ): print "3 - a 不等于 b" else: print "3 - a 等于 b" if ( a < b ): print "4 - a 小于 b" else: print "4 - a 大于等于 b" if ( a > b ): print "5 - a 大于 b" else: print "5 - a 小于等于 b" # 修改變量 a 和 b 的值 a = 5 b = 20 if ( a <= b ): print "6 - a 小于等于 b" else: print "6 - a 大于 b" if ( b >= a ): print "7 - b 大于等于 a" else: print "7 - b 小于 a"
以上實(shí)例輸出結(jié)果:
1 - a 不等于 b
2 - a 不等于 b
3 - a 不等于 b
4 - a 大于等于 b
5 - a 大于 b
6 - a 小于等于 b
7 - b 大于等于 a
《Python入門每日一個(gè)知識(shí)點(diǎn)》欄目是馬哥教育Python年薪20萬+的學(xué)員社群特別發(fā)起,分享Python工具、Python語法、Python項(xiàng)目等知識(shí)點(diǎn),幫助大家快速的了解Python學(xué)習(xí),快速步入Python高薪的快車道。
http://www.vfuj.cn/73198.html