python中的else语句,Python中的else

  python中的else语句,Python中的else

  本文主要介绍了Python中else的用法总结,有很好的参考价值。希望对大家有帮助。如有错误或不足之处,请不吝赐教。

  00-1010你不知道的else用法汇总if-elsefor-elsewhile-else

  

目录

  本文讨论Python对于…else,while…else,try … except … else等的语法。

  For,而在Python中是在循环体中没有break语句、return语句或异常时执行else语句。尝试.反对.当try中没有异常时,执行else。请注意,不包括continue。

  一般来说,for,while,try语句在没有问题的时候执行,如果.当if语句判断为false(有问题)时执行else语句。这个要区分。

  下面是一个说明while功能的例子.否则。字符串有s1.find(s2)方法,用于在字符串s1中查找s2。如果找到了,它将返回它的索引值。没有return -1,但是列表没有find方法。下面的list_find方法是通过使用while实现的.else语句:

  或者模拟list.index()的实现:

  最后,给出了try的执行顺序。除了1.except 2 … else … finally:当try没有任何问题地完成时(即每个except语句都没有捕捉到异常),将再次执行else语句,最后执行第一个和最后一个工作。如果在执行过程中捕捉到任何异常,只需跳过else,直接执行finally

  

关于else的用法总结

  

你不知道的else用法

  在任何语言中,if-else基本上都是通用的分支选择结构。下面简单介绍一下。

  如果3%2==1:

  打印(“如果”)

  else:

  打印(“else”)

  If-else遇到If,就进入if块;否则,如果和else,将只执行一个块代码。

  

if-else

  For-else是一起用的,我只是在学习python的过程中遇到过。通过测试案例进行对比。

  水果=[苹果,橘子,梨]

  对于水果中的项目:

  如果item==苹果 :

  打印(“苹果”)

  else:

  打印( for-else )

  

  苹果

  for-else

  这里,for循环的正常执行结束,然后执行else块的代码。

  水果=[苹果,橘子,梨]

  对于水果中的项目:

  如果item==苹果 :

  打印(“中断”)

  破裂

  else:

  打印( for-else )

  

  破裂

  在for循环中执行break语句跳出循环时,不执行else块。

  也就是说,当for-else一起使用时,如果for循环没有因为break语句跳出循环,就会执行else语句。

  

for-else

  While-else类似于for-else,因为else块将在前一个循环的正常结束时执行。

  i=5

  而i0:

  i=i-1

  else:

  打印( while-else )

  而-否则

  while语句正常执行,当while条件为假时,结束while循环,进入else块。

  i=5

  而i0:

  i=i-1

  如果i==3:

  打印(“中断”)

  破裂

  else:

  打印( while-else )

  破裂

  While语句,因为break语句跳出了循环,所以没有执行else块。

  当while-else一起使用时,如果break语句没有跳出循环,while循环将执行else语句。

  注意:上面例子中的break不一定是break,只要能跳出当前循环的语句就会跳出else组块。Else如有其他用途,请在下方留言评论,一起学习。

  以上个人经验,希望给你一个参考,也希望你能支持盛行的IT软件开发工作室。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: