python通过()来判断操作是否在分支结构中,python用来判断分支结构

  python通过()来判断操作是否在分支结构中,python用来判断分支结构

  python通过缩进来判断操作是否在分支结构中。(推荐学习:Python视频教程)

  Python中的缩进(Indentation)决定了代码的作用域范围。这一点和传统的c/c++有很大的不同(传统的c/c++使用花括号{}符,python使用缩进空格)。

  每行代码开头的空格数(空白)用于计算该行代码的缩进级别。请注意,制表符等于8个空格,缩进级别为0意味着没有缩进的空格。

  Python中的每一条语句都有一个缩进级别,并且缩进级别会使用栈的数据结构进行存储。

  在读取文件之前,先将0(表示缩进级别为0,不缩进)推入堆栈。然后,从文件的开头到结尾,依次读取每一行逻辑代码。每行逻辑代码的缩进级别将与堆栈的顶值进行比较。如果它们相等,那么什么都不会发生;

  如果大于栈顶值,则该行逻辑代码的缩进级别将被推入栈中,并生成一个缩进级别。如果它小于堆栈顶部的值,堆栈中所有大于该行逻辑代码缩进级别的值都将从堆栈中删除,并生成一个扩展级别。

  下面是一个正确的缩进案例:

  def perm(l):#0

  #计算l的所有排列的列表

  如果len(l)=1:# 1

  返回[l]# 2

  r=[]# 3

  对于范围内的I(len(l)): # 4

  s=l[:i] l[i 1:]# 5

  p=烫发# 6

  对于p:# 7中的x

  r.append(l[i:i 1] x)# 8

  上面的Return r# 9是python判断操作是否在分支结构中的方法的详细内容。其他相关文章请多关注盛行的IT软件开发工作室!

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

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