程序控制流——Python基础语法
程序基本结构
程序有三种基本结构组成:顺序结构、分支结构、循环结构
任何算法(程序)都可以由这三种基本结构组合来实现
分支结构:
单分支结构: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基础语法相关推荐
- Python基础语法毕业笔记-最简单的添加删除程序
学了接近2天Python基础语法,感觉差不多了可以去看Python源码了,做一个基础语法毕业的小程序, 程序运行截图如下: 对应的文本文件如下: 程序结构如下: 源码如下: File.py from ...
- Python 基础语法_Python脚本文件结构
目录 目录 前言 软件环境 Python Script文件结构 导入模块的流程 Python的包package 最后 前言 Python基础语法这一章,主要记录了Python的文件结构.逻辑运算符.算 ...
- python基础语法(一)
Python的特点 1. 简单 Python是一种代表简单思想的语言. 2. 易学 Python有极其简单的语法. 3. 免费.开源 Python是FLOSS(自由/开放源码软件)之一. 4. 高层语 ...
- python基础语法及知识点总结
本文转载于星过无痕的博客http://www.cnblogs.com/linxiangpeng/p/6403991.html 在此表达对原创作者的感激之情,多谢星过无痕的分享!谢谢! Python学习 ...
- python基础语法--python语言及其应用
python基础语法 python引言 python python语言是一种高级动态.完全面向对象的语言. python中函数.模块.数字.字符串都是对象. python完全支持继承.重载.派生.多继 ...
- Python基础语法学习笔记
Python基础语法学习笔记 想淘宝省钱看我简介,博客www.liangxin.name (一) 一.Print()函数 1.数字可以直接输出,无需加引号 只能理解数字,却读不懂文字.因为数字和数学运 ...
- 吾八哥学Python(四):了解Python基础语法(下)
咱们接着上篇的语法学习,继续了解学习Python基础语法. 数据类型 大体上把Python中的数据类型分为如下几类:Number(数字),String(字符串).List(列表).Dictionary ...
- 基于python物流管理系统毕业设计-长白高校邦数据科学通识课【Python基础语法】答案...
长白高校邦数据科学通识课[Python基础语法]答案it8p 长白高校邦数据科学通识课[Python基础语法]答案 关注公众号{帅搜}即可查询答案 支持:网课,智慧树,知到,超星,尔雅,学习通,选修课 ...
- python变量类型-【干货】Python基础语法之变量类型
原标题:[干货]Python基础语法之变量类型 还没关注? 01 Python编码 Python中默认的编码格式是 ASCII 格式,在没修改编码格式时无法正确打印汉字,所以在读取中文时会报错. 解决 ...
最新文章
- img-responsive class图片响应式
- 1.2.2 认识各个硬件部件
- mongo-connector导入数据到Elasticsearch
- object address data read debug
- 计算机应用基础案例教程总结,计算机应用基础案例教程
- 基于用户的协同过滤来构建推荐系统(附代码)
- 《LeetBook》LeetCode题解(1) : Two Sum[E]——哈希Map的应用
- 如何制作Linux程序启动脚本
- Qt 小项目 -- 颜色拾取器
- UG工程图自动标注工具 64位 版本无限制
- 自己对网站SEO的一些简单了解
- R语言做复杂金融产品的几何布朗运动的模拟
- 用python画几个东西怎么画_一步一步教你如何用Python画一个滑稽
- Vue 使用 video 标签实现视频播放
- matlab算kdj指标,KDJ指标(随机指标)详解
- YOLOV3网络结构搭建
- 乘风广告联盟系统 v6.2
- 一次搞清五种 I/O 模型(生动形象版)
- 物联网终端安全自动化扫描系统
- Filenet成功被英国头部加密货币分析平台CryptoCompare收录
热门文章
- 一个关于 UIPickerView 的 bug
- squid的sarg安装跟配置,版本2.3.5
- 垃圾代码评析——关于《C程序设计伴侣》9.4——链表(一)
- MOQL—转换器(Translator)
- 【重点BFS】LeetCode 127. Word Ladder
- 【回文串1 动态规划 马拉车算法】LeetCode 5. Longest Palindromic Substring
- 台大李宏毅Machine Learning 2017Fall学习笔记 (12)Why Deep?
- Leetcode 300.最长上升子序列(求长度)
- tensorflow不能调用GPU
- vue-scroller的使用