zoukankan      html  css  js  c++  java
  • if语句

    if 语句
    每条if语句的核心都是一个值为True或Flase的表达式,这种表达式被称为条件测试;
    检查是否相等:==相等运算符在它两边的值相等时返回True,否则返回Flase;
    检查是否相等考虑大小写:在python中检查是否相等时区分大小写,两个大小写不同的值会被视为不相等;
            但如果大小写无关紧要,而只想检查变量的值,可将变量的值转换为小写,再进行比较(使用lower()函数),函数lower()不会修改存储在变量中的值,因此这样比较不会影响原来的变量;
             网站采用类似的方式让用户输入的数据符合特定的格式,例如,网站可能使用类似的测试来确保用户名是独一无二的,而并非只是与另一个用户名的大小写不同;
    检查是否不相等:要判断两个值是否不等,可使用!=
    比较数字:条件语句中可包含各种数学比较,如大于,小于,大于等于,小于等于;
    检查多个条件:若需要在两个条件都为True时才执行相应的操作,使用and;
                           若只要求一个条件为True时就执行相应的操作,使用or;
    检查特定值是否包含在列表中:要判断特定的值是否包含在列表中,可使用关键字in;
    检查特定值是否不包含在列表中:要判断特定的值是否不包含在列表中,可使用关键字not in;
    布尔表达式:条件测试的别名;布尔值通常用于记录条件;如游戏是否正在运行,或用户是否可以编辑网站的特定内容;
    if-else语句块类似于简单的if语句,但其中的else语句能够在条件测试未通过时要执行的操作;
    if-else-if结构:python只执行if-else-if结构中的一个代码块,依次检查每个条件测试,直至遇到通过了的条件测试;测试通过后,python将执行紧跟在它后面的代码,并跳过余下的测试;
    使用多个elif代码块:可根据需要使用任意数量的elif代码块;
    省略else代码块:python并不要求if-else结构后面必须有else代码块;
    测试多个条件:使用一系列独立的if语句;
    使用if语句处理列表:
    确定列表不是空的:首先创建一个空列表,然后用if语句,在if语句中将列表名用在条件表达式时,python将在至少包含一个元素时返回True,并在列表空时返回Flase,
  • 相关阅读:
    《Excel效率手册:早做完,不加班》
    《“胡”说IC——菜鸟工程师完美进阶》
    《UNIX环境高级编程(第3版)》
    《学习R》
    《Netty权威指南》
    《啊哈!算法》
    《流程的永恒之道》
    《算法帝国》
    Guava-Optional可空类型
    guava之Joiner 和 Splitter
  • 原文地址:https://www.cnblogs.com/xiaowa/p/10384506.html
Copyright © 2011-2022 走看看