Python中的运算符

目录

1. 算术运算符

2. 赋值运算符

3. 比较运算符

4. 逻辑运算符

5. 位运算符


1. 算术运算符

+:加号,执行加法运算。例如 1 + 1 = 2

-:减号,执行减法运算。例如 1 - 1 = 0

*:乘号,执行乘法运算。例如 1 * 2 = 2

/:除号,执行除法运算,例如 2 / 1 = 2

%:取余,两数相除取余数部分,例如 3 % 2 = 1

//:取整,两数相除取整数部分,例如 7 // 2 = 3

**:求幂次方,例如m ** n 就是指m的n次方,例如2 ** 3 = 8

优先级:** > (*  /  %  //  )> +  -

2. 赋值运算符

=:例如 a = 0,代表将整数十赋值给a

+=:a += 1,等同于a = a + 1

-=:a -= 1 ,等同于a = a - 1

*=:a *= 1,等同于a = a * 1

/=:a /= 1,等同于a = a / 1

%=:a %= 1,等同于a = a % 1

//=:a //= 1,等同于a = a // 1

**=:a **= 1,等同于a = a ** 1

赋值运算符的优先级在所有运算符里最低

3. 比较运算符

python中的比较运算符有:>  >=  <  <=  ==,比较运算符用于数据间的比较,返回值为True 或 False。可以连续比较,连续比较时其中只要有一个比较结果为假那么最后的结果就为假

4. 逻辑运算符

python中的逻辑运算符有三个,and  or   not

and:左右都为真,结果才为真;左侧为真,返回右侧;左侧为假,返回左侧。例如 1 and 123,返回值为123

or:左右都为假,结果才为假;左侧为真,返回左侧;左侧为假,返回右侧;例如 0 or "abcd"的返回值为"abcd"

not:非真为假,非假为真,返回值为Ture或False;例如not 0 返回值为True,not 1 的返回值为False。

优先级为:not>and>or

5. 位运算符

&:按位与,将数字以二进制展开,相同位置都为1,结果才为1

|:按位或,将数字以二进制展开,相同位置都为0,结果才为0

^:按位异或,将数字以二进制展开,相同为0,不同为1

<<:左移,将数字以二进制展开,向左移,后面补0,值变大

>>:右移,将数字以二进制展开,向右移,前面补0,值变小

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值