Python学习记录(运算符)

运算符


算术运算符

定义两个变量:a = 7,b = 3

算术运算符作用描述实例
+加法加法运算a+b=10
-减法算术加法a-b=4
*乘法算数减法a*b=21
**指数左边的数是底数,右边的数是指数a**b=343
%取余x%y x除以y的余数a%b=1
/除法x/y 结果包含小数点后面的书a/b=2.33333
//地板除x/y 结果是忽略小数点后面的数,只保留整数位a//b=2
  • 代码示例
      a = 7
      b = 3     #定义ab变量
      print(a+b)
      print(a-b)
      print(a*b)
      print(a**b)
      print(a%b)
      print(a/b)
      print(a//b)
    
  • 输出结果
      10
      4
      21
      2.333333333
      1
      2
    

比较运算符
比较运算符名称实例结果描述
==等于x==y如果x恰好等于y,则为真
!=不等于x!=y如果x恰好不等于y,则为真
>大于x>y如果x大于y,则为真
<小于x<y如果x小于y,则为真
>=大于或等于x>=y如果x大于或等于y,则为真
<=小于或等于x<=y如果x小于或等于y,则为真
  • 代码示例
      a,d = 2,3
      print(a==b)
      print(a!=b)
      print(a>=b)
      print(a<=b>)
      print(a>b)
      print(a<b)#结果为bool类型的数据,只有True或False
    
  • 输出结果
      False
      True
      True
      False
      True
      False
    

逻辑运算符
逻辑运算符示例结果描述
andx and yx,y同为真,则结果为真,如果一个为假,则结果为假
orx or yx,y有一个为真,则结果为真,全部为假,则结果为假
notx not y取反,如果x为真,则结果为假,如果x为假,则结果为真
  • 代码示例

      #逻辑运算符and or not
      #and  条件比较严格、
      #定义四个变量
      a,b,c,d = 23,18,10,3
      print(a+b>c and c<d) 
      print(c>d and a>b)#and两边必须都满足True否则为False
      #or 条件没有那么严格
      print(a<b or b>d)
      print(a<b or b<d)#or两边都不满足为False
      #not 取反的意思,真假切换,没有对与错
      print(not a>b)#a>b成立,加入not后结果为False
      
    
  • 输出结果

      False
      True
      True
      False
      False
    
  • 逻辑运算优先级

() > not > and > or

  • 代码示例
  print(2>1 and 1<4 or 2<3 and 9<6 or 2<4 and 3<2)
  #相当于true or true or false
  • 结果展示
      True
    

赋值运算符
赋值运算符作用描述结果描述
=赋值运算符将等号右边的值赋给左边
+=加法赋值运算符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,c = 2,3
      a+=c
      print(a)
      a-=c
      print(a)
      a*=c
      print(a)
      a/=c
      print(a)
      a%=c
      print(a)
      a**=c
      print(a)
      a//=c
      print(a)
    
  • 结果展示
      5
      2
      6
      2.0
      2.0
      8.0
      2.0
    
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值