美文网首页
python每天进步一点点(10)

python每天进步一点点(10)

作者: o舞夜醉猫_ | 来源:发表于2017-08-01 16:04 被阅读0次

    python大大的图

    我的图

    第五章 if 语句

    编程时经常需要检查一系列条件,并据此决定采取什么措施。在python中,if 语句让你能够检查程序的当前状态,并据此采取相应的措施。

    每条if语句的核心都是一个值为True或False的表达式,这种表达式被称为条件测试。Python根据条件测试的值为 True(对的)还是 false (错误)来决定是否执行if语句中的代码。如果条件测试值为True,Python就执行紧跟在if语句后面的代码;如果为False,Python就忽略这些代码。

    例如

    cars = ['audi', 'bmw', 'subaru', 'toyota']

    for car in cars:

          if car == 'bmw':                                     ==     检查 这个相等运算符在它             

              print(car.upper())                              两边的值相等时返回True

          else:                                                          else   否则

              print(car.title())                                  返回false   此例中两边值相等 

                                                                          因此python返回True

    示例中的循环首先检查当前的汽车名是否是'bmw'。如果是,就以全大写的方式打印它;否则就以首字母大写的方式打印。

    5.2.3检查是否不相等   !=  

    要判断两个值是否不等,可结合使用惊叹号和等号(!=),其中的惊叹号表示不,在很多编程语言中都如此 例如

    print car!="bmw"

    意思是 变量car的值不等于'bmw'对吗? 

    car不等于'bmw',因此打印True。因为此时的变量car里存储的值为循环结束的最后一个值toyota。

    print car .lower()      .lower()检查相等时不考虑大小写时可以用来将变量的值小写

    比较数字还可以,还可以使用>,<,>=和<= 

    5.2.5 检查多个条件  adn 和 or

      要检查是否两个条件都为True,可使用关键字and将 两个条件合二为一,如果每个测试结果都通过了,整个表达式就为True,如果有一个测试没有通过,整个列表表达式就为false

      关键字or检查多个条件时 ,只要至少有一个条件满足,就能通过整个测试,仅当两个测试都没通过时,使用or表达式才为false

    相关文章

      网友评论

          本文标题:python每天进步一点点(10)

          本文链接:https://www.haomeiwen.com/subject/hmejlxtx.html