一、流程控制

python代码的执行是从上而下的执行,是属于一种顺序结构,然而实际事物会有很多种执行的方式,不同的执行方式也会有很多的结果,遇到需要条件判断选择不同执行路线的时候,则出现分支结构,然而当遇到有些事情需要重复不断的去执行的时候,则出现循环结构,这就是python中的流程控制

流程控制一共有三种,分别是:(1)分支结构(2)循环结构(3)for循环(迭代器)

1、分支结构

语法:(1)if 条件:                               (2)if  条件:            (3)if  条件:

              同缩进的代码块                             满足条件执行代码         满足条件执行代码 

                      else                 elif

                       if条件不满足执行代码        满足条件执行代码

                                      else

                                        条件不满足执行代码

注意:1)所有分支都可以根据需求决定是否有else结构,else结构就

2)elif可以根据需求出现多次

if的嵌套:就是if条件里面在加个if判断语句,但内部条件判断执行与否取决于外层条件

2、while

目的:为了完成重复使用的循环需求

语法:while 条件:

    循环体

注意:1)当条件满足的时候,会执行循环体,然后再去判断条件是否成功

2)如果条件满足则执行循环体,如果条件不满足则不执行循环体

3)在while中循环可以通过continue跳过本次循环,下次循环继续,也可以通过break终止循环

4)循环嵌套和if嵌套一样,就是循环体内再加循环

5)死循环:不能主动结束循环,只有通过break才能结束

6)当条件不为false的时候,即不为0,{},[],None时,其他都是True

3、for循环

目的:用来完成特定的循环需求

语法:for 循环得到的结果 in 被循环的容器

    循环体

注意:1)range(结束不被包含)

2)range(开始被包括,结束不被 包括)

3)range(开始被包含,结束不被包含,步长)

4)range中步长可以为负数

转载于:https://www.cnblogs.com/huanghongzheng/p/10720063.html

学习python第四天内容回顾相关推荐

  1. 学习Python第四天

    字符串操作 # 1.切分字符串 language = "Python and Java and C++ and Golang and Scala" # split 切割字符串 生成 ...

  2. Codecademy网学习Python第四天

    今天学习的是Function Juntion,定义一个函数.如下: def spam():"""prints 'Eggs' to the console"&qu ...

  3. 学习python的四个网站

    一.菜鸟教程(别说了~,我就是菜鸟...) https://www.runoob.com/ 二.w3shoole https://www.w3school.com.cn 三.python3 简明教程 ...

  4. 4天学会python_学习python第四天

    字符串: 在打印字符串时,如果在后面加入end='':结果如下 print('aa',end='\t') #end可以在字符串后面加入一些限制 print('bb',end='\t') print(' ...

  5. 新手学习python(四)字符串方法

    掌握字符串的多种方法,对写程序很有帮助. import string      #做字符串相关操作,要导入字符串模块 a='   abcdefg    ' a.strip()    #默认去掉字符串两 ...

  6. 用简易代码快速学习Python(八)

    本学习系列介绍: 本学习系列主要针对对编程略有了解或有其他语言基础并要进一步学习Python的同学,通过简易的代码快速入门掌握Python语言. 系列总目录: 用简易代码快速学习Python(一) 用 ...

  7. python菜鸟教程100实例-运维人员学习python菜鸟教程

    这篇文章主要为大家详细介绍了运维人员学习python菜鸟教程,具有一定的参考价值,可以用来参考一下. 对python这个高级语言感兴趣的小伙伴,下面一起跟随512笔记的小编两巴掌来看看吧! 从不会写代 ...

  8. 网络安全工程师千峰学习总结第四天

    网络安全工程师千峰学习总结第四天 前期回顾 1.虚拟化技术:vmware vsphere 2.格式化格式:NTFS FAT 3.ctrl+alt 4.企业 Enterprise 专业 professi ...

  9. python 读取文件读出来是什么格式-深入学习python解析并读取PDF文件内容的方法...

    这篇文章主要学习了python解析并读取PDF文件内容的方法,包括对学习库的应用,python2.7和python3.6中python解析PDF文件内容库的更新,包括对pdfminer库的详细解释和应 ...

最新文章

  1. 最新图神经网络论文笔记汇总(附pdf下载)
  2. 元组tuple类型内置方法
  3. RabbitMQ C Client编译
  4. PLSQL developer 连接不上64位Oracle 的解决方法
  5. 技术系列课|音视频测试实战——记音视频测试那些事
  6. java线上排查利器arthas
  7. 关于Linux你了解多少?Linux由来!
  8. Hibernate 事物隔离级别 深入探究
  9. java 线程分组_Java多线程可以分组,还能这样玩!
  10. mongodb有关的研究
  11. Android集成一个新产品时,lunch的product name和device name注意事项
  12. redis的配置文件解释
  13. 阶段3 1.Mybatis_05.使用Mybatis完成CRUD_9 Mybatis中的返回值深入-解决实体类属性和数据库列名不对应的两种方式...
  14. 相机打开显示服务器错误,Win10相机打不开报错“0xa00f4244”怎么解决?
  15. linux中PATH环境变量的作用和使用方法
  16. (转)台式机华硕主板双显卡切换,怎么舒服怎么来
  17. 微信小程序基础(一) 文件结构配置项
  18. t430服务器安装系统,Dell PowerEdge T430
  19. 说一下“==“和equals方法究竟有什么区别?
  20. CTF.show:新春红包题wp

热门文章

  1. Configuring the Java Virtual Manager (JVM)
  2. 6、Cocos2dx 3.0游戏开发的基本概念找个小三场比赛
  3. hibernate+mysql时,会出现事物不管用
  4. ApacheServerStatus开启
  5. Cocos2D研究院之精灵与动画
  6. Distance计算的距离随经纬度不同
  7. Nginx —— ngx_http_core_module 模块提供的变量
  8. 通过工具SecureCRTPortable将项目部署到服务器上
  9. linux 进程相关
  10. IplImage简介