程序基本结构

程序有三种基本结构组成:顺序结构、分支结构、循环结构
任何算法(程序)都可以由这三种基本结构组合来实现
分支结构:
单分支结构:if语句
二分支结构:if-else语句
多分支结构:if-elif-else语句

循环结构:
for循环:

for循环中,循环变量var遍历队列中每一个值,循环的语句体为每个var值执行一次
for < var > in < sequence >< body >
for循环在执行过程中,直接在序列上进行遍历,而非在内存中生成一个新的序列拷贝
for循环非常适合用来遍历容器类对象(列表、元组、字典、集合、字符串以及map、zip等类似对象)中的元素
for 循环遍历 in 容器类对象循环体
else:[else语句代码块]
range()函数可创建一个整数列表,用for语句进行循环
for i in range(10)

While循环

while 条件:代码
else:代码
所谓else指的是循环正常结束后要执行的代码。如果是break终止循环,else下方缩进的代码将不执行
循环保留字:continue
continue是退出当前一次循环,继续下一次循环,所以该循环在continue控制下是可以正常结束的,当循环结束后,则执行了else缩进的代码
i=1
while i<=5:if i==3:i+=1print('这一遍结巴了')continueprint('告诉世界 我名字叫千玺')i+=1
else:print('越想要求的答案 就会种下越多的遗憾!')
#循环从开始只跳过了第三次,故循环是正常结束的。故else下方的代码正常执行
输出:
告诉世界 我名字叫千玺
告诉世界 我名字叫千玺
这一遍结巴了
告诉世界 我名字叫千玺
告诉世界 我名字叫千玺
越想要求的答案 就会种下越多的遗憾!
循环保留字:break
else
while和for都可以配合else使用
else下方缩进的代码含义:当循环正常结束后执行的代码
break终止循环后不会执行else下方缩进的代码
continue退出循环的方式执行else下方缩进的代码

程序控制流——Python基础语法相关推荐

  1. Python基础语法毕业笔记-最简单的添加删除程序

    学了接近2天Python基础语法,感觉差不多了可以去看Python源码了,做一个基础语法毕业的小程序, 程序运行截图如下: 对应的文本文件如下: 程序结构如下: 源码如下: File.py from ...

  2. Python 基础语法_Python脚本文件结构

    目录 目录 前言 软件环境 Python Script文件结构 导入模块的流程 Python的包package 最后 前言 Python基础语法这一章,主要记录了Python的文件结构.逻辑运算符.算 ...

  3. python基础语法(一)

    Python的特点 1. 简单 Python是一种代表简单思想的语言. 2. 易学 Python有极其简单的语法. 3. 免费.开源 Python是FLOSS(自由/开放源码软件)之一. 4. 高层语 ...

  4. python基础语法及知识点总结

    本文转载于星过无痕的博客http://www.cnblogs.com/linxiangpeng/p/6403991.html 在此表达对原创作者的感激之情,多谢星过无痕的分享!谢谢! Python学习 ...

  5. python基础语法--python语言及其应用

    python基础语法 python引言 python python语言是一种高级动态.完全面向对象的语言. python中函数.模块.数字.字符串都是对象. python完全支持继承.重载.派生.多继 ...

  6. Python基础语法学习笔记

    Python基础语法学习笔记 想淘宝省钱看我简介,博客www.liangxin.name (一) 一.Print()函数 1.数字可以直接输出,无需加引号 只能理解数字,却读不懂文字.因为数字和数学运 ...

  7. 吾八哥学Python(四):了解Python基础语法(下)

    咱们接着上篇的语法学习,继续了解学习Python基础语法. 数据类型 大体上把Python中的数据类型分为如下几类:Number(数字),String(字符串).List(列表).Dictionary ...

  8. 基于python物流管理系统毕业设计-长白高校邦数据科学通识课【Python基础语法】答案...

    长白高校邦数据科学通识课[Python基础语法]答案it8p 长白高校邦数据科学通识课[Python基础语法]答案 关注公众号{帅搜}即可查询答案 支持:网课,智慧树,知到,超星,尔雅,学习通,选修课 ...

  9. python变量类型-【干货】Python基础语法之变量类型

    原标题:[干货]Python基础语法之变量类型 还没关注? 01 Python编码 Python中默认的编码格式是 ASCII 格式,在没修改编码格式时无法正确打印汉字,所以在读取中文时会报错. 解决 ...

最新文章

  1. img-responsive class图片响应式
  2. 1.2.2 认识各个硬件部件
  3. mongo-connector导入数据到Elasticsearch
  4. object address data read debug
  5. 计算机应用基础案例教程总结,计算机应用基础案例教程
  6. 基于用户的协同过滤来构建推荐系统(附代码)
  7. 《LeetBook》LeetCode题解(1) : Two Sum[E]——哈希Map的应用
  8. 如何制作Linux程序启动脚本
  9. Qt 小项目 -- 颜色拾取器
  10. UG工程图自动标注工具 64位 版本无限制
  11. 自己对网站SEO的一些简单了解
  12. R语言做复杂金融产品的几何布朗运动的模拟
  13. 用python画几个东西怎么画_一步一步教你如何用Python画一个滑稽
  14. Vue 使用 video 标签实现视频播放
  15. matlab算kdj指标,KDJ指标(随机指标)详解
  16. YOLOV3网络结构搭建
  17. 乘风广告联盟系统 v6.2
  18. 一次搞清五种 I/O 模型(生动形象版)
  19. 物联网终端安全自动化扫描系统
  20. Filenet成功被英国头部加密货币分析平台CryptoCompare收录

热门文章

  1. 一个关于 UIPickerView 的 bug
  2. squid的sarg安装跟配置,版本2.3.5
  3. 垃圾代码评析——关于《C程序设计伴侣》9.4——链表(一)
  4. MOQL—转换器(Translator)
  5. 【重点BFS】LeetCode 127. Word Ladder
  6. 【回文串1 动态规划 马拉车算法】LeetCode 5. Longest Palindromic Substring
  7. 台大李宏毅Machine Learning 2017Fall学习笔记 (12)Why Deep?
  8. Leetcode 300.最长上升子序列(求长度)
  9. tensorflow不能调用GPU
  10. vue-scroller的使用