Python 运算符

Python 运算符包括:

赋值运算符:=    +=    -=    *=    /=    %=
算术运算符:+    -    *    /    //    %    **
关系运算符:>    <    >=    <=    ==    !=
逻辑运算符:and    or    not

赋值运算符示例:

In [1]: a = 1     # 赋值,把1赋值给变量a
In [2]: a += 1    # 加等,相当于 a = a + 1 ,结果为:2
In [3]: a -= 1    # 减等,相当于 a = a - 1 ,结果为:1
In [4]: a *= 8    # 乘等,相当于 a = a * 8 ,结果为:8
In [5]: a /= 2    # 除等,相当于 a = a / 2 ,结果为:4
In [6]: a %= 3    # 取余,相当于 a = a % 3 ,结果为:1

算术运算符示例:

In [1]: 3 + 2       # 加法运算,结果为:5
In [2]: 3 - 2       # 减法运算,结果为:1
In [3]: 3 * 2       # 乘法运算,结果为:6
In [4]: 3 / 2       # 除法运算,结果为:1 ,这里的结果是一个整数,如果想得到小数可以写成 3.0 / 2 ,结果为 1.5
In [5]: 3 // 2      # 整除运算,结果为:1 ,即结果只取整数的部分,小数部分舍弃掉,如果写成 3.0 // 2 结果为 1.0
In [6]: 3 % 2       # 取余运算,结果为:1 ,即只取余数部分
In [7]: 3 ** 2      # 乘方运算,结果为:9 ,即3的2次方

关系运算符示例:

In [1]: 2 > 3     # 大于,2不大于3,结果为:False
In [2]: 2 < 3     # 小于,2小于3,结果为:True
In [3]: 2 >= 3    # 大于等于,2不大于等于3,结果为:False
In [4]: 2 <= 3    # 小于等于,2小于等于3,结果为:True
In [5]: 2 == 3    # 等于,2不等于3,结果为:False,这里注意,一个等号(=)表示赋值,两个等号(==)表示运算符,判断前一个数是否等于后一个数
In [6]: 2 != 3    # 不等于,2不等于3,结果为:True

逻辑运算符示例:

In [1]: 1 > 2 and 3 > 2    # 逻辑与,只有两边的结果都为True结果才是True,这里前边的结果为False,所以最终结果为False
In [2]: 1 > 2 or 3 > 2     # 逻辑或,只要其中一边的结果为True,结果就是True,这里后边的结果为True,所以最终结果为True
In [3]: not 1 > 2          # 逻辑非,表示将结果取反,1>2的结果为False,加上not对结果取反,所以最终结果为True

 

 

 

 

 

    

posted @ 2018-12-27 20:02  孔雀东南飞  阅读(321)  评论(0编辑  收藏  举报