美文网首页
python通过什么来判断操作是否在分支结构中?

python通过什么来判断操作是否在分支结构中?

作者: Exist_3ebb | 来源:发表于2020-01-14 17:10 被阅读0次

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

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

每行代码中开头的空格数(whitespace)用于计算该行代码的缩进级别(Indentation level),注意一个Tab等于8个空格(Space),缩进级别为0表示无缩进空格。

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

在开始读取文件之前,0(表示缩进级别为0,无缩进)会被首先压入栈中。然后从文件开头到末尾,依次读取每行逻辑代码,每行逻辑代码的缩进级别都会和栈顶值进行比较,如果相等,那么什么都不会发生;

如果比栈顶值大的话,那么该行逻辑代码的缩进级别就会被压入栈中,同时会生成一个缩进标记(INDENT LEVEL);如果比栈顶值小的话,那么栈中所有比该行逻辑代码缩进级别大的值都会从栈中移除,并且还会生成一个扩展标记(DEDENT LEVEL)。

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

相关免费资料分享(点击即可免费观看~)

1、0基础入门python

http://www.makeru.com.cn/course/details/1804.html?s=96806

2、一堂课快速认识python数据分析

http://www.makeru.com.cn/live/5020_1655.html?s=96806

3、一节课快速认识人工智能必备语言:python

http://www.makeru.com.cn/live/5020_1635.html?s=96806

142244252 学习资料交流群,想要和志同道合的朋友一起学习,大家互相分享自己的学习资料和作品,欢迎感兴趣的朋友共同学习,共同进步,每天还会有免费的公开课程!!

相关文章

  • python通过什么来判断操作是否在分支结构中?

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

  • 文件操作2,核心数据结构2

    核心数据结构 在python中通过if...else 来实现分支结构的 当分支过多时,可以通过字典来实现分支结构...

  • Day5-分支和循环

    一、分支结构 python中的分支结构只有if结构,没有switch if就是在程序用来做判断的(需要在满足某个条...

  • 总结Day5_分支、循环

    =====Python分支结构if=====   python中的分支结构只有if语句没有switch 1.什么时...

  • python初学14.Python程序的基本控制流程(中)

    分支结构 if语句 if语句可以通过判断条件是否成立来决定是否执行某个语句 例如:今天下雨的话,就去踢足球! 小明...

  • 代码执行结构

    分类:顺序结构,分支结构,循环结构 分支结构--if分支 基本语法 示例: 触发器结合if 分支,判断商品是否足够...

  • Python基础总结-04(分支和循环)

    IF语句 Python中的分支结构只有IF结构,没有switchif就是在程序中用来做判断的(需要满足一定的条件才...

  • Day4 分支结构和循环

    一、分支结构-if python中的分支结构中只有if语句,没有switch。 1、什么时候用if语句 如果做某些...

  • Day5

    if分支结构: python中的分支结构只有if,没有switch 什么时候用if:如果做某事(执行某段代码)需要...

  • Day5分支与循环语句

    if分支结构: python中的分支结构只有if,没有switch 什么时候用if:如果做某事(执行某段代码)需要...

网友评论

      本文标题:python通过什么来判断操作是否在分支结构中?

      本文链接:https://www.haomeiwen.com/subject/eoyaactx.html