Python流程控制

1、程序块和作用域

程序块:可由汇编程序、编译程序、装入程序或翻译程序作为一个整体来处理的一级独立的、可识别的程序指令

作用域:相对于定义变量(生命周期的一种体现)

!在python中把程序块和作用域两者统一起来,用代码缩进来体现两者的概念

!同一缩进==同一程序块

!如果在程序块中什么都不写,则用pass来占位,pass表示占位符

全局变量:在程序内部定义,而不是在函数或循环体中定义,作用域为整个程序

局部变量:在函数体或循环体内部定义的变量,其作用域只限于函数或循环体内部

2、条件控制语句

3、while/for

4、break/continue

break:结束此循环

continue:结束本次循环,进入下一次循环

5、语句嵌套

for循环的内部嵌套

for循环和while循环的嵌套

6、拓展

!三元运算符:

a,b = 3,9

num = ‘a<b’ if a<b else 'a>b'

print(num)

!range函数

py2:range()函数返回的是一个list,xrange函数返回的是xrange对象

py3:range函数返回的是一个range对象(可迭代对象)

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 1.if 语句:语法:if...elif...elif...else 2.for 语句:Python for循环可...
    星火ly阅读 410评论 0 0
  • 上一篇:《Python | list和while》 上篇文章中,介绍了while语句,这一章中,继续学习新的流程控...
    憨厚的老菜鸟阅读 959评论 3 3
  • 第2章 基本语法 2.1 概述 基本句法和变量 语句 JavaScript程序的执行单位为行(line),也就是一...
    悟名先生阅读 4,663评论 0 13
  • 1.5.1 Python的缩进和冒号 Python具有严格的缩进机制, 使得代码非常整齐规范, 赏心悦目, 提高了...
    大红中阅读 336评论 0 0
  • 某哥:最近金砖会议,按摩都查得严。就在海沧,各种盲人按摩,都不让按了。我找了满大街。。。 我:找了满大街,都没人肯...
    聊点正事儿阅读 588评论 0 1

友情链接更多精彩内容