赋值运算符 逻辑运算符 流程控制之if判断

一.赋值运算符
1.增量赋值
+= -= = /=
age = 18
age += 1
print(age)
2.交叉赋值
x = 10
y = 20
要x,y值互换,正常情况需引入第三个值z
z = x
x =y
y = z
或者
x,y = y,x
3.链式赋值
x=y=z= 10
4.解压赋值
x,y,z = [1,2,3]
变量与等号右侧容器内盛放的值一一对应,个数一致
若只想取开头或结尾的值,可以用
收集多余的值,如:
x,*=[1,2,3,4,5,6]
*
,x =[1,2,3,4,5,6]
*是收集的意思,_是废弃的意思,约定俗成的

二. 逻辑运算符
条件:只要能得到True或者False结果的,都可以作为条件
1.显示的布尔值:表面上看就能得到True或者False结果
1.1比较运算的结果
10>3
10<3
1.2 变量值直接是True或者False
2.隐式的布尔值:表面上看是一种其他类型的值,在底层会被解释器转换成True或者False
为False的3种情况:0,空,None
3.逻辑运算符:用来连接多个条件
3.1 not 对条件的结果取反
3.2 and 连接左右2个条件,两个全是真,结果才为真
3.3 or 连接左右2个条件,两个全是假,结果才为假
3.4 优先级:not >and > or
三.流程控制之if判断
完整语法:
if 条件1:
代码1
代码2

elif 条件2:
代码1
代码2

elif 条件3:
代码1
代码2


else:
代码1
代码2
PS:1.elif可以有很多,但是else最多只能有1个
2.代码从上至下运行,符合哪个条件就执行哪一个代码块,执行完后整个if代码都不执行.

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值