运算符与流程控制

1.算术运算符:
  + - * / // ** %
  print(10 + 3.1)13.1
  print(10-9)1
  print(3 * 10)30
  print(10 / 3)3.333333333333335
  print(10 // 3)1
  print(10 % 3)3
  print(10 ** 2)100
2.赋值运算符
  a=18
  a+=1 a=a+1
  a*=2 a=a*2
  a/=2 a=a/2
  a//=2 a=a//2
  a-=1 a=a-1
  a**=2 a= a**2
  a%=1 a= a%1
3.交叉赋值
  a=18
  b=99
  a,b=b,a
4.链式赋值
  a=b=c=d=10
5.解压赋值
  l=[11,22,33,44]
  a,b,c,d=l
  a=11
  b=22
  c=33
  d=44

  l=[11,22,33,44,55,66,77,88,99]
  (a,b,*_,c,d)=l
  print(a,b,*_,c,d)
  a=11
  b=22
  c=88
  d=99

字典的解压赋值
  l={'xxx':1,'yyy':2,'zzz':3}
  a,b,c=l
  print(a,b,c)
  a=xxx
  b=yyy
  c=zzz
6.逻辑运算符
  and or not
  and:必须and的左边与右边全部为Ture值才能输出值为Ture。左边为False,不用看右边,输出False
  or:只要or的左边与右边有一个为Ture,输出值就为Ture。左边为Ture就不用再看右边。
  not:将值输出为反值。例如not 2>1 输出值为False
7.流程控制之if判断
  if 条件1:
    代码1
    代码2
    代码3
  elif 条件2:
    代码4
    代码5
    代码6
  else:
    代码7
    代码8
    代码9
满足条件1执行代码123,不满足往下走,满足条件2执行代码456,不然执行代码789。都不满足跳过if判断
8.流程控制之While循环:
  While 条件:
    代码1
    代码2
    代码3
满足条件执行代码123,不然跳过循环。

转载于:https://www.cnblogs.com/xiezuodd/p/10197776.html

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值