第三篇 带你轻松玩转Python运算符

本文介绍了算术运算符如加减乘除和取余,复合运算符的加等于等概念,以及赋值运算符的使用。还涵盖了比较运算符如等于、不等于、大于和小于的关系判断,逻辑运算符包括and、or和not的真假处理,以及位运算符如按位与、按位或、异或、位移和按位取反的详细说明。
摘要由CSDN通过智能技术生成

1. 算术运算符

基本基本运算符:+(加), - (减,)* (乘),/(除), %(取余运算符) 。

%用法:5%2=1,%就是除一个数之后取余数。

复合算术运算符:+= (加等于),-= (减等于),*= (乘等于),/= (除等于),%=(取余等于)

+=用法:a+=1,相当于a=a+1,就是a先加1,再把a+1的值赋予a。-=,*=,/=,%=同理

2. 赋值运算符

  赋值运算符:=
  变量名 = 表达式;
  表达式是操作符和数据的结合体

3. 比较运算符

 关系运算符:==   !=(不等于)   >   >=(大于或等于)   <   <=(小于或等于)
 关系运算符的结果是布尔类型,要么为true要么为false
  >、<、>=、<= 运算符的优先级别高于==、!=
  >、<、>=、<=运算符只支持数值类型的数据比较

支持连续比较,只要其中有假结果则就是假 

4. 逻辑运算符

4.1 and表示并且,两边都是真,结果才是真。

左侧为真,返回右侧。左侧为假,返回左侧。

比如:1 and 2,输出2

None and  23,输出None

34 and "",输出""

4.2 or表示或者,两边都是假,结果才是假。

左侧为真,返回左侧。左侧为假,返回右侧。

比如:1 or 2,输出1

None or  23,输出23

34 or "",输出34

4.3 not非真即假,非假即真。返回True/Flase

比如:not 1 = Flase

not "" = True

5. 位运算符

5.1 & 表示按位与, 相同位置都是1 结果才是1

5.2 | 表示按位或, 相同位置都是0 结果才是0

5.3 ^ 表示异或, 相同位置相同为0 不同为1

5.4 << 表示向左移,逐个向左移动右侧补0,左侧删除 值变大

5.5 >> 表示向右移, 逐个向右移动左侧补0,右侧删除 值变小

5.6 ~ 表示按位取反

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值