栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

Python学习记录(运算符)

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

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如果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 
  • 输出结果
      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 cd and a>b)#and两边必须都满足True否则为False
      #or 条件没有那么严格
      print(ad)
      print(ab)#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
    
转载请注明:文章转载自 www.mshxw.com
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号