• 第 5 章 if 语句


    ---恢复内容开始---

    5.1 一个简单示例

    5.2 条件测试

    每条if 语句的核心都是一个值为True 或False 的表达式,这种表达式被称为条件测试.

    5.2.1 检查是否相等==

    5.2.2 检查是否相等时不考虑大小写

    在Python中检查是否相等时区分大小写,

    5.2.3 检查是否不相等!=

    5.2.4 比较数字: 年龄大小

    5.2.5 检查多个条件

    1. 使用and 检查多个条件

    要检查是否两个条件都为True ,可使用关键字and 将两个条件测试合而为一;如果每个测试都通过了,整个表达式就为True ;如果至少有一个测试没有通过,整个表达式就 为False 。

    2. 使用or 检查多个条件

    但只要至少有一个条件满足,就能通过整个测试。仅当两个测试都没有通过时,使用or 的表达式才为False

    5.2.6 检查特定值是否包含在列表中

    要判断特定的值是否已包含在列表中,可使用关键字in

    "  " in list

    5.2.7 检查特定值是否不包含在列表中

    在这种情况下,可使用关键字not in

    。例如,如果有一个列表,其中包含被禁止在论坛上发表评论的用户,就可在允许用 户提交评论前检查他是否被禁言:

    5.2.8 布尔表达式

    ,布尔表达式的结果要么为True ,要么为False 。

    布尔值通常用于记录条件,如游戏是否正在运行,或用户是否可以编辑网站的特定内容

    5.3 if 语句

    if 语句有很多种,选择使用哪种取决于要测试的条件数

    5.3.2 if-else 语句

    if-else 语句块类似于简单的if 语句,但 其中的else 语句让你能够指定条件测试未通过时要执行的操作。

    if-elif-else 结构

    5.3.6 测试多个条件

    5.4 使用if 语句处理列

     

    5.4.2 确定列表不是空的

    ,在运行for 循环前确定列表是否为空很重要。

    5.4.3 使用多个列表

    ---恢复内容结束---

  • 相关阅读:
    Azure终于支持大容量虚拟机了-最高32核,448G内存
    Windows Azure 不能ping通的解决方案
    一个使用微软Azure blob实现文件下载功能的实例-附带源文件
    从技术角度看云计算的特点
    DNS记录
    转载:Vue相关开源项目库汇总(史上最全)
    SSL CA
    MVC 5 中启用Session
    2015年的JavaScript:Angular之类的框架将被库取代
    sql server 2014 express
  • 原文地址:https://www.cnblogs.com/jdy113/p/8005670.html
Copyright © 2020-2023  润新知