分支紧凑格式:<表达式1> if <条件> else <表达式2>
# 分支结构
if <条件1> :<语句块1>
elif <条件2> :<语句块2>
……
else :<语句块N># 异常处理
try :<语句块1>
except :<语句块2>
else :<语句块3>
finally :<语句块4>
# 循环结构
for <循环变量> in <遍历结构> :<语句块># 计数循环
for i in range(N) :<语句块>for i in range(M,N,K) :<语句块># 字符串遍历循环
for c in str :<语句块># 列表遍历循环
for item in ls :<语句块># 文件遍历循环,fi 是一个文件标识符,遍历其每行,产生循环
for line in fi :<语句块># while循环,反复执行语句块,直到条件不满足时结束
while <条件> :<语句块>循环控制保留字: (基本同C语言用法)
break :跳出并结束当前最内层循环,执行循环后的语句
continue :结束当次循环,继续执行后续次数循环# 循环与else语句组合
for <变量> in <遍历结构> :<语句块1>
else :<语句块2>while <条件> :<语句块1>
else :<语句块2>

  

转载于:https://www.cnblogs.com/Lengjie/p/9460280.html

Python—语法基础(8) 分支、循环结构相关推荐

  1. Python编程基础08:循环结构

    文章目录 一.为什么要用循环 (一)老老实实的笨方法 (二)采用循环结构的巧方法 1.采用for循环输出百遍口号 2.采用while循环输出百遍口号 二.条件循环 - while循环 (一)语法格式 ...

  2. Python基础------几种循环结构详解

    Python基础------几种循环结构详解 在所有的编程语言中,循环结构是必不可少了,Python也一样.在python主要有一下几种循环结构:for-in-.while.range()三种最为常见 ...

  3. 第02章 Python语法基础,IPython和Jupyter Notebooks

    第2章 Python语法基础,IPython和Jupyter Notebooks 当我在2011年和2012年写作本书的第一版时,可用的学习Python数据分析的资源很少.这部分上是一个鸡和蛋的问题: ...

  4. (数据分析)第02章 Python语法基础,IPython和Jupyter Notebooks.md

    第2章 Python语法基础,IPython和Jupyter Notebooks 当我在2011年和2012年写作本书的第一版时,可用的学习Python数据分析的资源很少.这部分上是一个鸡和蛋的问题: ...

  5. 第02章 Python语法基础,IPython和Jupyter Notebooks--Python for Data Analysis 2nd

    当我在2011年和2012年写作本书的第一版时,可用的学习Python数据分析的资源很少.这部分上是一个鸡和蛋的问题:我们现在使用的库,比如pandas.scikit-learn和statsmodel ...

  6. 《利用Python进行数据分析·第2版》第2章 Python语法基础,IPython和Jupyter Notebooks

    第 1 章 准备工作 第 2 章 Python 语法基础,IPython 和 Jupyter Notebooks 第 3 章 Python 的数据结构.函数和文件 第 4 章 NumPy 基础:数组和 ...

  7. 《利用Python进行数据分析·第2版》第2章 Python语法基础,IPython和Jupyter Notebooks...

    第1章 准备工作 第2章 Python语法基础,IPython和Jupyter Notebooks 第3章 Python的数据结构.函数和文件 第4章 NumPy基础:数组和矢量计算 第5章 pand ...

  8. Python语法基础 三

    Python语法基础 一 Python语法基础 二 Python数据结构-列表 Python数据结构-字典 Python数据结构-元组 Python数据结构-集合 Python-函数 1.while循 ...

  9. C语言详解:分支循环结构

    分支循环结构 结束了初识C语言,现在我们再从头细细的学起.首先映入眼帘的是三大结构,分别是顺序结构,选择结构,循环结构.生活中的事情大大小小基本上都可以通过这三种结构描述. C语言是一门结构化的编程语 ...

  10. Python语法基础在线实验闯关_头歌实践教学平台

    Python语法基础在线实验闯关 第1关 基本数据类型 第2关 基本数据结构 第3关 基本数据结构访问 第4关 列表append和extend方法 第5关 字符串连接 第6关 字符串拆分和子串查找 第 ...

最新文章

  1. Java SE 第十六讲----面向对象特征之继承
  2. 关于yum的/repodata/repomd.xml错误
  3. velocity模板 If / ElseIf / Else语法
  4. .NET代码编写规范 整理
  5. solr部署在tomcat下
  6. join和group by能一块用吗_冷冻一下地球能缓解温室效应吗?| No.171
  7. android 屏幕分辨率 屏幕密度,Android屏幕适配——多分辨率多屏幕密度
  8. QT串口编程的相关类(QSerialPortInfo)
  9. linux Pci字符驱动基本加载流程
  10. 从配置文件(*.config)读到内存中,手动修改配置文件后,内存中数据改变问题.
  11. vscode如何关闭Pylint警告或错误提示
  12. SQL window身份登陆 SQL server不能登陆
  13. 扩展php-bcmath,centos安装PHP扩展(bcmath)
  14. 免费下载C++Prime!
  15. (01) Apache Felix 入门 - 01
  16. 父窗口操控iframe
  17. vscode安装open in browser报错
  18. 移动端h5开发分辨率自适应
  19. 高等流体力学复习04
  20. 【北京迅为iMX6ULL】嵌入式学习之Linux系统编程视频教程

热门文章

  1. 【TensorFlow】TensorFlow函数精讲之tf.get_variable()和tf.get_variable_scope()
  2. 用TensorFlow做Kaggle“手写识别”达到98%准确率-详解
  3. syntaxnet python调用
  4. 自动驾驶使用贝塞尔曲线进行静态障碍物避障测试
  5. element 下拉选择_猿实战18——商品发布之类目选择
  6. java中判断undefined_Java虚拟机系列一:一文搞懂 JVM 架构和运行时数据区
  7. java web access_Java Web项目中连接Access数据库的配置方法
  8. 软考信息安全工程师培训精品课-更新中
  9. 软考信息安全工程师备考笔记7:第七章信息系统安全工程备考要点
  10. 信息安全工程师考试大纲