• python的条件与循环1


    一.if语句

    功能

    计算机又被称作电脑,意指计算机可以像人脑一样,根据周围环境条件(即expession)的变化做出不同的反应(即执行代码)

    if语句就是来控制计算机实现这一功能。

    if语句小结

    1. if 后表达式返回值为True则执行其子代码块,然后此if语句到此终结,否则进入下一分支判断,直到满足其中一个分支,执行后终结if
    2. expression可以引入运算符:not,and,or,is,is not
    3. 多重expression为加强可读性最好用括号包含
    4. if与else缩进级别一致表示是一对
    5. elif与else都是可选的
    6. 一个if判断最多只有一个else但是可以有多个elif
    7. else代表if判断的终结
    8. expession可以是返回值为布尔值的表达式(例x>1,x is not None)的形式,也可是单个标准对象(例 x=1;if x:print('ok'))
    9. 所有标准对象均可用于布尔测试,同类型的对象之间可以比较大小。每个对象天生具有布 尔 True 或 False 值。空对象、值为零的任何数字或者 Null 对象 None 的布尔值都是 False。

      二.while语句

      功能

      while循环的本质就是让计算机在满足某一条件的前提下去重复做同一件事情(即while循环为条件循环,包含:1.条件计数循环,2条件无限循环)

      这一条件指:条件表达式

      同一件事指:while循环体包含的代码块

      重复的事情例如:从1加到10000,求1-10000内所有奇数,服务等待连接。

      while语句小结

      • 条件为真就重复执行代码,直到条件不再为真,而if是条件为真,只执行一次代码就结束了
      • while有计数循环和无限循环两种,无限循环可以用于某一服务的主程序一直处于等待被连接的状态
      • break代表跳出本层循环,continue代表跳出本次循环
      • while循环在没有被break打断的情况下结束,会执行else后代码
  • 相关阅读:
    Oracle 服务命名(别名)的配置及原理,plsql连接用
    AdHoc发布时出现重复Provisioning Profile的解决方案
    xcode5时代如何设置Architectures和Valid Architectures
    C# WinForm 导出导入Excel/Doc 完整实例教程[使用Aspose.Cells.dll]
    DataTable的数据批量写入数据库
    高中生活--第7篇–我为什么不交作业
    ITFriend网站内测公测感悟
    网站推广第一周总结和反思
    第一次当面试官
    技术人才的出路在哪里,5种选择和2种思路
  • 原文地址:https://www.cnblogs.com/ldq1996/p/7201262.html
Copyright © 2020-2023  润新知