美文网首页Python运算符
Python运算符(2)-比较(关系)运算符

Python运算符(2)-比较(关系)运算符

作者: 复苏的兵马俑 | 来源:发表于2020-03-14 17:18 被阅读0次

    Python语言支持以下类型的运算符:
      1、算术运算符
      2、比较(关系)运算符
      3、赋值运算符
      4、逻辑运算符
      5、位运算符
      6、成员运算符
      7、身份运算符
      8、运算符优先级

    2、比较(关系)运算符

      说明:所有比较运算符返回1表示真,返回0表示假,这分别与特殊的变量True和False等价。
      以下假设变量:x = 7,y = 10,z = 7

    运算符 描述 实例
    == 等于 - 比较对象是否相等 x == y,返回 False
    x == z,返回 True
    != 不等于 - 比较两个对象是否不相等 x != y,返回 True
    x != z,返回 False
    > 大于 - 返回x是否大于y x > y,返回 False
    y > z,返回 True
    < 小于 - 返回x是否小于y x < y,返回 True
    y < z,返回 False
    >= 大于等于 - 返回x是否大于等于y x >= y,返回 False
    y >= z,返回 True
    x >= z,返回 True
    <= 小于等于 - 返回x是否小于等于y x <= y,返回 True
    y <= z,返回 False
    x <= z,返回 True

    实例代码:

    x = int(input('请输入x的值:'))
    y = int(input('请输入y的值:'))
    z = int(input('请输入y的值:'))
    print('“{}”的返回结果为:{}'.format('x == y', x == y))
    if  x == y:
       print('{} 等于 {}'.format('x', 'y'))
    else:
       print('{} 不等于 {}'.format('x', 'y'))
    
    print('“{}”的返回结果为:{}'.format('x == z', x == z))
    if  x == z:
       print('{} 等于 {}'.format('x', 'z'))
    else:
       print('{} 不等于 {}'.format('x', 'z'))
    
    print('“{}”的返回结果为:{}'.format('x != y', x != y))
    if  x != y:
       print('{} 不等于 {}'.format('x', 'y'))
    else:
       print('{} 等于 {}'.format('x', 'y'))
    
    print('“{}”的返回结果为:{}'.format('x != z', x != z))
    if  x != z:
       print('{} 不等于 {}'.format('x', 'z'))
    else:
       print('{} 等于 {}'.format('x', 'z'))
    
    print('“{}”的返回结果为:{}'.format('x > y', x > y))
    if x > y:
       print('{} 大于 {}'.format('x', 'y'))
    else:
       print('{} 小于等于 {}'.format('x', 'y'))
    
    print('“{}”的返回结果为:{}'.format('y > z', y > z))
    if y > z:
       print('{} 大于 {}'.format('y', 'z'))
    else:
       print('{} 小于等于 {}'.format('y', 'z'))
    
    print('“{}”的返回结果为:{}'.format('x < y', x < y))
    if x < y:
       print('{} 小于 {}'.format('x', 'y'))
    else:
       print('{} 大于等于 {}'.format('x', 'y'))
    
    print('“{}”的返回结果为:{}'.format('y < z', y < z))
    if y < z:
       print('{} 小于 {}'.format('y', 'z'))
    else:
       print('{} 大于等于 {}'.format('y', 'z'))
    
    print('“{}”的返回结果为:{}'.format('x >= y', x >= y))
    if x >= y:
       print('{} 大于等于 {}'.format('x', 'y'))
    else:
       print('{} 小于 {}'.format('x', 'y'))
    
    print('“{}”的返回结果为:{}'.format('y >= z', y >= z))
    if y >= z:
       print('{} 大于等于 {}'.format('y', 'z'))
    else:
       print('{} 小于 {}'.format('y', 'z'))
    
    print('“{}”的返回结果为:{}'.format('x <= y', x <= y))
    if x <= y:
       print('{} 小于等于 {}'.format('x', 'y'))
    else:
       print('{} 大于 {}'.format('x', 'y'))
    
    print('“{}”的返回结果为:{}'.format('y <= z', y <= z))
    if y <= z:
       print('{} 小于等于 {}'.format('y', 'z'))
    else:
       print('{} 大于 {}'.format('y', 'z'))
    

    运行结果:

    请输入x的值:7
    请输入y的值:10
    请输入y的值:7
    “x == y”的返回结果为:False
    x 不等于 y
    “x == z”的返回结果为:True
    x 等于 z
    “x != y”的返回结果为:True
    x 不等于 y
    “x != z”的返回结果为:False
    x 等于 z
    “x > y”的返回结果为:False
    x 小于等于 y
    “y > z”的返回结果为:True
    y 大于 z
    “x < y”的返回结果为:True
    x 小于 y
    “y < z”的返回结果为:False
    y 大于等于 z
    “x >= y”的返回结果为:False
    x 小于 y
    “y >= z”的返回结果为:True
    y 大于等于 z
    “x <= y”的返回结果为:True
    x 小于等于 y
    “y <= z”的返回结果为:False
    y 大于 z
    

    相关文章

      网友评论

        本文标题:Python运算符(2)-比较(关系)运算符

        本文链接:https://www.haomeiwen.com/subject/rswwshtx.html