Python 运算符

版权所有,未经许可,禁止转载


章节


Python 运算符

运算符用于对变量和值执行运算操作。

Python将运算符分为几类:

  • 算术运算符
  • 赋值运算符
  • 比较运算符
  • 逻辑运算符
  • 身份运算符
  • 成员运算符
  • 位运算符

Python算术运算符

算术运算符与数值一起使用,执行常见的数学运算:

运算符名称示例
+x + y
- 减 x - y * 乘 x * y / 除 x / y % 取模 x % y ** 取幂 x ** y // 向下取整除 x // y

Python赋值运算符

赋值运算符用于为变量赋值:

运算符示例等价于
=x = 5x = 5
+=x += 3x = x + 3
-=x -= 3x = x - 3
*=x *= 3x = x * 3
/=x /= 3x = x / 3
%=x %= 3x = x % 3
//=x //= 3x = x // 3
**=x **= 3x = x ** 3
&=x &= 3x = x & 3
|=x |= 3x = x | 3
^=x ^= 3x = x ^ 3
>>=x >>= 3x = x >> 3
<<=x <<= 3x = x << 3

Python比较运算符

比较运算符用于比较两个值:

运算符名称示例
==等于x == y
!=不等于x != y
>大于x > y
<小于x < y
>=大于等于x >= y
<=小于等于x <= y

Python逻辑运算符

逻辑运算符用于组合条件语句:

运算符描述示例
and x < 5 and  x < 10
orx < 5 or x < 4
notnot(x < 5 and x < 10)

Python 身份运算符

身份运算符用于识别两个对象是不是同一个对象,Python通过比较它们的内存位置是否相同来判断:

运算符描述示例
is 如果是同一个对象返回真x is y
is not如果不是同一个对象返回真x is not y

Python 成员运算符

成员运算符用于判断序列中是否包含某个对象:

运算符描述示例
in 如果序列中包含对象,返回真x in y
not in如果序列中不包含对象,返回真x not in y

Python 位运算符

位运算符用于对(二进制)数值进行位运算:

运算符名称描述
AND如果两个位都是1,结果为1
|OR如果两个位中的一个为1,结果为1
 ^XOR如果两个位中只有一个是1,结果为1
NOT反转所有位
<<Zero fill left shift左移位,右边填0,左边移除
>>Signed right shift右移位,左边复制首位的值,右边移除
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值