Python基础控制语句

运算符

关系运算符

关系运算符:==、!=、> 、>=、<、<=
is 和 = = 有什么区别:
Python 对象由三方面组成: id、type类型、value值。
is对比的是id,而 = =对比的是value

>>> x = y = [4,5,6]
>>> z = [4,5,6]
>>> x == y
True
>>> x == z
True
>>> x is y
True
>>> x is z
False
>>>

只有数值型和字符串型的情况下,a is b才为True,当a和b是tuple,list,dict或set型时,a is b为False

逻辑运算符

逻辑运算符:and、or、not 返回的是布尔值 True 或者 False
and:与,只有都为真才返回 True(and 后),否则为False 0 and 1 --> 0
or : 或,有真则返回True,若两个为真返回(or 前), 0 or 1 —> 1
not : 取反

判断语句

if - elif -else

if 条件1:        
	满足条件1,做事件1  
elif 条件2:       
	满足条件2,做事件2  
else:     
	不满足条件,做事件3

if 嵌套

if 条件1:        
	满足条件1 做的事情1       
	满足条件1 做的事情2       
	if 条件2:            
		满足条件2 做的事情1           
		满足条件2 做的事情2

三目运算法

a if a > b else b

解释: 如果 a> b 条件成立,结果为a 否则为b

循环语句

while 循环

while 条件符合:
		事件一
	#条件不符合时,退出循环,执行事件二
事件二

###while 循环嵌套

while 条件1:
		条件1满足时,做的事情1
		....
		while 条件2:
			条件2满足时,做事情2

###for 循环

for 临时变量  in 列表或者字符串等迭代对象
		循环满足条件时执行的代码

break 和 continue

break 作用:退出当前的循环,不在进行此循环
continue作用:用来结束本次循环,紧接着执行下一次的循环
注意点:
break/continue 只能用在循环中,除此以外不能单独使用
break/continue在嵌套循环中,只对一层循环起作用

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值