Python 运算符

meylovezn 2019-11-03

什么是运算符?

本章节主要说明Python的运算符。举个简单的例子 4 +5 = 9 。 例子中,45 被称为操作数,"+" 称为运算符。

Python语言支持以下类型的运算符:

  • 算术运算符
  • 比较(关系)运算符
  • 赋值运算符
  • 逻辑运算符
  • 位运算符
  • 成员运算符
  • 身份运算符
  • 运算符优先级
    #!/usr/bin/python
    # -*- coding: UTF-8 -*-
     
    a = 21
    b = 10
    c = 0
     
    c = a + b
    print "1 - c 的值为:", c
     
    c = a - b
    print "2 - c 的值为:", c 
     
    c = a * b
    print "3 - c 的值为:", c 
     
    c = a / b
    print "4 - c 的值为:", c 
     
    c = a % b
    print "5 - c 的值为:", c
     
    # 修改变量 a 、b 、c
    a = 2
    b = 3
    c = a**b 
    print "6 - c 的值为:", c
     
    a = 10
    b = 5
    c = a//b 
    print "7 - c 的值为:", c

    Python逻辑运算符

    Python语言支持逻辑运算符,以下假设变量 a 为 10, b为 20:

    运算符逻辑表达式描述实例
    andx and y布尔"与" - 如果 x 为 False,x and y 返回 False,否则它返回 y 的计算值。(a and b) 返回 20。
    orx or y布尔"或" - 如果 x 是非 0,它返回 x 的值,否则它返回 y 的计算值。(a or b) 返回 10。
    notnot x布尔"非" - 如果 x 为 True,返回 False 。如果 x 为 False,它返回 True。

    not(a and b) 返回 False

相关推荐