怎样跳出Python条件语句 继续判断下一个条件语句_Python条件判断、循环与迭代...

v2-2267756b066419274004049fd108cd81_1440w.jpg?source=172ae18b

昨天学完了数据类型,那么今天学习什么鸭?

v2-535a7d413995d9116e47b72a7182097a_b.jpg

惨绿青年:今天来学习条件判断、循环和迭代吧。

条件判断

惨绿青年:说条件判断之前,先给你说下前面的布尔值。

我:布尔值咋了,怎么又说它鸭?

惨绿青年:布尔值不仅是数字类型,而且是关键字,True表示真,False表示假。表达式可以通过比较符号(>、<、==、>=、<=、!=,符号分别是大于、小于、等于、大于等于、小于等于、不等于)来判断真假。

v2-5a82a4f6a70e3671dc025115fd846897_b.png

惨绿青年:python还可以通过逻辑运算符来判断(and、or、not)。当and运算符两边的表达式都为真时,返回后者,其他情况返回False。当or运算符两边的表达式至少一个为真时,返回该表达式,其他情况返回False。not则可以表示相反情况。

v2-7bebe1f12de5688a142ec8a0fb7e9040_b.jpg

惨绿青年:条件判断一般搭配“if 条件:...else:...”语句来用。在if和else之间还可插入若干个elif语句去判断条件。if语句是顺序执行的,当条件为假时,里面的代码块不会执行,继续执行下一个elif语句,当条件都为假时,执行else语句。不需要else语句时可省略。

v2-0ad2b2aa9aa7735582667e754ea83b7d_b.png

惨绿青年:还有一个in关键字。它可以判断一个变量是否在其它变量中,如果是则返回True,否则返回False。它还可以用于for循环。

v2-9e5eb277bbea18903d8c5e86655aec22_b.jpg

循环

惨绿青年:python的循环有两种,一种是for循环,另一种是while循环。for循环一般以“for 变量 in range():...”的形式使用,range()函数像切片一样使用3个参数。在循环中,变量会被range()的每个元素赋值一次,从而达到通过数字索引访问数组或其他数据里的元素的目的。while循环则是以“while 条件:...”的形式使用,只要条件为真,里面的代码块就会一直执行,所以要在代码块设置能跳出循环的语句。

v2-44ac70f2837f0a1a825d0033e0ac8173_b.jpg
for循环

v2-79c6b05cf154abf87d669a6b61996572_b.jpg
while循环

迭代

惨绿青年:在python里,某些数据类型可以通过迭代去遍历所有元素各一次。迭代使用“for 变量 in 可迭代对象:”方式实现,上面的range()返回的其实就是一个可迭代对象。

我:怎么知道变量是不是可迭代鸭?

惨绿青年:使用isinstance()方法对比变量和collections的Iterable属性。此外,isinstance()方法还可以判断变量是否属于某种类型。

v2-647ea4eb7dd5f4e024c59b6637962a3b_b.jpg

跳出循环

惨绿青年:python有两种方法跳出循环,一种是使用continue关键字,另一种是使用break关键字。在循环中使用continue时,会立即跳出该次循环,进行下一次循环。而在循环中使用break的话,会立即跳出整个循环

v2-17c479677f8de4f9b9f71515cb2d6070_b.jpg

今天也学到了很多东西呢,明天有什么新知识呢?真期待鸭~

如果觉得文章好看可以关注我哦~

v2-f3c66208ef52fb09174764c616b97b37_b.jpg
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值