关系运算符

关系运算符连接两个变量,构成关系运算表达式。关系运算表达式成立时,返回True,否则返回False。

【MATLAB】

比较运算符用于比较两个值的大小,如表3-3所示。

表3-3 比较运算符

运 算 符 描 述 运 算 符 描 述
< 小于 >= 大于或等于
<= 小于或等于 == 等于
> 大于 ~= 不等于

下面比较两个数的大小:

code.matlab
>> a=10;b=20;
>> a>b
ans =
  logical
   0

比较两个字符数组的大小:

code.matlab
>> a='abc';b='adc';
>> a<b
ans =
  1×3 logical 数组
   0   1   0

比较两个字符串的大小:

code.matlab
>> a="abc";b="adc";
>> a<b
ans =
  logical
   1

注意:两个以上的变量进行关系运算,可以用一个表达式进行描述,例如:

code.matlab
>> a=3;b=2;c=5;d=9;
>> b<a<c<d
ans =
  logical
   1
>> a=3;b=3;c=3;
>> a==b==c==3
ans =
  logical
   0

【Python】

Python中的关系运算符如表3-4所示,

表3-4 Python中的关系运算符

运 算 符 描 述 运 算 符 描 述
< 小于 >= 大于或等于
<= 小于或等于 == 等于
> 大于 != 不等于

下面比较两个数的大小:

code.python
>>> a=10;b=20
>>> a>b
False

比较两个字符串的大小:

code.python
>>> a='abc';b='adc'
>>> a<b
True

注意:两个以上的变量进行关系运算,可以用一个表达式进行描述,例如:

code.python
>>> a=3;b=2;c=5;d=9
>>> b<a<c<d
True
>>> a=3;b=3;c=3
>>> a==b==c==3
True