# 關係運算子
# 關係運算子用來比較兩個值之間的關係,總會返回乙個布林值
# 如果關係成立,返回true,否則返回false
# > 比較左側值是否大於右側值
# >= 比較左側的值是否大於或等於右側的值
# < 比較左側值是否小於右側值
# <= 比較左側的值是否小於或等於右側的值
# == 比較兩個物件的值是否相等
# != 比較兩個物件的值是否不相等
# 相等和不等比較的是物件的值,而不是id
# is 比較兩個物件是否是同乙個物件,比較的是物件的id
# is not 比較兩個物件是否不是同乙個物件,比較的是物件的id
result = 10 > 20 # false
result = 30 > 20 # true
result = 30 < 20 # false
result = 10 >= 10 # true
result = 2 > true # true
# result = 2 > '1' typeerror: '>' not supported between instances of 'int' and 'str'
# 0032 > 0031
result = '2' > '1' # true
result = '2' > '11' # true
# 在python中可以對兩個字串進行大於(等於)或小於(等於)的運算,
# 當對字串進行比較時,實際上比較的是字串的unicode編碼
# 比較兩個字串的unicode編碼時,是逐位比較的
# 利用該特性可以對字串按照字母順序進行排序,但是對於中文來說意義不是特別大
# 注意:如果不希望比較兩個字串的unicode編碼,則需要將其轉換為數字然後再比較
# 0061 > 0062
result = 'a' > 'b' # false
result = 'c' < 'd' # true
result = 'ab' > 'b' # false
# print(int('2') > int('11'))
result = 1 == 1 # true
result = 'hello' == 'hello' # true
result = 'abc' == 'bcd' # false
result = 'abc' != 'bcd' # true
result = 1 == true # true
result = 1 is true # false
result = 1 is not true # true
print('result =',result)
print(id(1),id(true))
Python比較運算子(關係運算子)
比較運算子,也成關係運算子,用於對常量 變數或表示式的結果進行大小 真假等比較,如果比較結果為真,則返回 true 反之,則返回 false。python 支援的比較運算子如表 1 所示。表 1 python 比較運算子 比較運算子 功能 大於,如果運算子前面的值大於後面的值,則返回 true 否則...
關係運算子
通過關係運算子可以比較兩個值之間的關係 如果關係成立它會返回true,如果關係不成立則返回false 大於號 判斷符號左側的是否大於右側的 如果關係成立,則返回true,如果關係不成立則返回false 判斷符號左側的值是否大於或等於右側的值 小於等於 非數值的情況 對於非數值進行比較時,會將其轉換為...
關係運算子
關係運算子 大於 var a 1 2 console.log a false 小於 var num 19 var suv 20 var maxnumber suv num console.log maxnumber 等於 數值相同即可,哪怕資料型別不同,也會返回true var s 10 var m...