python初步学习-python运算符

算数运算符

操作 描述 例子
  • | 加法-对操作符的两侧增加值|a+b=30
    -| 减法|a-b=30
    *| 乘法|a * b = 30
    /| 除法|a/b=30
    %| 模(取余)|a%b=30
    | 指数(幂)|ab=30
    //| 取整除-返回商的整数部分,向下取整|9//2的输出结果为4,9.0//3.0结果为4.0

关系运算符

操作 描述 例子
== 检查两个操作数的值是否相等,如果是则条件为真 a=1,b=2 a==b为false
!= 与==相反 a=1,b=2 a!=b为true
<> 与!=等价 a=1,b=2 a<>b为true

| 大于|a=1,b=2 b > a为true
<| 小于|a=1,b=2 b < a为false
=| 大于等于|a=1,b=2 b >= a为true
<=| 小于等于|a=1,b=2 a <= b为true

赋值运算符

操作 描述 例子
= 简单赋值运算符 c = a+b将a+b的运算结果赋值为c
+= 加法赋值运算符 c += a等价于c = c + a
-= 减法赋值运算符 c -= a等价于c = c - a
*= 乘法赋值运算符 c *= a等价于 c = c * a
/= 除法赋值运算符 c/=a等效于 c=c/a
%= 取模赋值运算符 c%=a等效于 c=c%a
**= 幂赋值运算符 c*=a等效于c=c*a
//= 取整除赋值运算符 c//=a等效于c=c//a

逻辑运算符

假设变量a为10,b为20

运算符 逻辑表达式 描述 实例
and x and y 布尔“与”-如果x为false,x and y返回 false,否则返回y的计算值 (a and b)返回20
or x or y 布尔“或”-如果x是非0,它返回x的值,否则返回y的计算值 (a or b)返回10
not not x 布尔“非”-如果x是true,返回false,如果x为false,它返回 true not(a and b)返回false
posted @ 2017-10-19 21:52  PING1  阅读(303)  评论(0编辑  收藏  举报