zoukankan      html  css  js  c++  java
  • python初体验-条件

    1、分支执行

    其实计算机程序并不只能顺序执行,还能够进行 分支执行 。什么叫 分支执行

    为了理解分支执行,我们可以想象:驾驶一辆蓝色的红旗 HS7,行驶在高速公路上,分支 类似高速公路的 分岔路口。如果程序没有分支,就相当于我们行驶在一条没有分岔路口的高速公路上。假设我们想从北京开往上海,如果不能进行岔路选择的话,还能开到上海吗?

    我们可以使用 条件语句 来实现分支执行。在 Python 中通过 if 语句 实现分支执行:

    二、条件和布尔类型

    条件语句的判断条件是 == 操作符的运算结果。== 操作符的运算结果只有两种情况,即真(True)和假(False)。计算机中,用来表示语句真假的数据类型叫做布尔类型。

    布尔类型的值,我们一般也称为 布尔值。条件语句中的条件就是布尔值。布尔值只有两种值,即 TrueFalse

    Tips:满足条件 我们一般也称为 条件为真时不满足条件 称为 条件为假时

    拓展:为什么表示真值和假值的类型命名为 布尔 类型呢?布尔,英文为 Boolean,得名于乔治 · 布尔,他是爱尔兰科克皇后学院的英国数学家,他在十九世纪中叶首次定义了逻辑的代数系统。现在,布尔逻辑在电子学、计算机硬件和软件中有很多应用。

    三、多路分支

    前面我们学会了简单的条件分支,可以把它理解为高速公路三岔路口。现实中,高速公路可不只只有三岔路口,四岔路口也是比比皆是的。

    Python 中通过增加 elif 分支来实现多路分支:

    四、if/else 三元表达式

    到现在我们已经写过很多二元表达式了,比如 "编程" + "小陈" 就是二元表达式(有两个操作数),其中的 + 也被称为二元操作符。

    三元表达式是比较稀有的,接下来我们学习第一个三元表达式——if/else

    small 的赋值被 ifelse 分成三个部分,其中第二部分是条件,当满足条件时,返回第一部分的值,否则返回第三部分的值。

  • 相关阅读:
    Linux的五个查找命令
    Linux中ftp不能上传文件/目录的解决办法
    linux下的chmod,chown和chgrp
    Memcache基础教程
    Web服务器磁盘满故障
    linux定时任务生产java服务无法执行问题案例
    Linux 用户和用户组管理
    10-xargs 简明笔记
    51-du 显示关于目录层次结构或文件磁盘使用情况的信息
    46-df 显示磁盘空间的使用情况
  • 原文地址:https://www.cnblogs.com/free-1124/p/11332190.html
Copyright © 2011-2022 走看看