大於或小於
x > y
x < y
這些運算子比較兩種型別的值,它們小於和大於運算子。對於數字,這只是比較數值,看看哪個更大:
12 > 4
# True
12 < 4
# False
1 < 4
# True
對於字串,他們將按字典順序進行比較,這類似於字母順序但不完全相同。
"alpha" < "beta"
# True
"gamma" > "beta"
# True
"gamma" < "OMEGA"
# False
在這些比較中,小寫字母被認為是大於大寫,這就是 "gamma" < "OMEGA"
為假的原因。如果它們都是大寫的,它將返回預期的字母排序結果:
"GAMMA" < "OMEGA"
# True
每種型別都使用 <
和 >
運算子來定義它的計算方式,因此你應該在使用之前調查運算子對給定型別的含義。