Python运算符

一、算数运算符

1.整除:一正一负,向下取整
print('整除 11//-3=', 11 // -3)
输出:
整除:11//-3= -4
2.取余,即模运算。一正一负公式:余数 = 被除数 - 除数*商(整除的商,向下取整)
print('取模 9%-4=', 9 % -4)
输出: -3
# 计算方式:
-3 = 9 - (-4)*(9//-4) = 9- (-4)*(-3) = 9 - 12 = -3

print('取模 -11%3=', -11 % 3)
输出:1
#计算方式:
1 = -11 - 3 * (-11//3) = -11 - 3 * (-4) = -11 - (-12) = -11 + 12 = 1
3.幂运算
print('幂运算 5**2=', 5 ** 2)
输出:25

二、赋值运算符

=、+=、-=、*=、/=、//=、%=

1.解包赋值
a, b, c = 10, 20, 30
print(a, b, c)
输出:10,20,30
2.交换值
a, b, c = b, c, a
print(a, b, c)
输出:20,30,10

三、比较运算符

>、<、=、>=、<=、==、!= 基础使用略...

is、is not

= 是赋值,== 是比较值,is 是比较标识

lst1 = [11, 22, 33, 44]
lst2 = [11, 22, 33, 44]
print(lst1 == lst2)  # True
print(lst1 is lst2)  # False
print(lst1 is not lst2)  # True

四、布尔运算符

and、or、not、in、not in

b1, b2 = True, False
print(not b1, not b2) # False,True

word = 'hello'
print('h' in word, 'w' not in word)  # True, False

五、位运算符(先转化为二进制)

按位与 &、按位或 | 、左移 << 、右移 >>

六、运算符优先级

** 大于 *,%,/,// 大于 +,- 大于 <<,>> 大于 & 大于 | 大于 <,>>=,<=,==,!= 大于 and 大于 or 大于 =

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值