Python -day 5


if语句:

检查是否相等:使用两个等号(==),两边的值相等时返回True,否则返回False。如果想要比较时不区分大小写,可以将变量的值转换为小写,再进行比较。

检查是否不相等:使用惊叹号和等号( != ),其中的惊叹号表示不,如果两边的值不相等时返回True,否则返回False。

比较数字:条件语句中可包含各种数学比较,如小于、小于等于、大于、大于等于(< , <= , > , >=)。

使用and检查多个条件:全部条件表达式都为True时,整个表达式才为True。

使用or检查多个条件:只要有一个条件表达式为True时,整个表达式为True。

检查特定值是否包含在列表中:使用关键字 in ,如果特定值包含在列表中,则返回True ,否则返回False。

检查特定值是否不包含在列表中:使用关键字 not in ,如果特定值不包含在列表中,则返回True ,否则返回False。

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

if语句:缩进的作用与for循环中相同,如果测试通过,将执行if语句冒号后面所有缩进的代码行。

 1 >>> cars = ['audi' , 'bmw' , 'subaru' , 'toyota']
 2 >>> for car in cars:
 3 >>>     if car == 'bmw':
 4 >>>         print(car.upper())
 5 >>>     else:
 6 >>>         print(car.title())
 7 Audi
 8 BMW
 9 Subaru
10 Toyota

if-else语句:条件测试通过时执行if语句后面的缩进代码行,不通过时执行else语句后面缩进的代码行。

if-elif-else语句:依次检查每个条件测试,直到遇到通过了的条件测试。测试通过后,Python将执行紧跟在它后面的代码,并跳过余下的测试。

 1 >>> age = 12
 2 >>> if age < 4:
 3 >>>     price = 0
 4 >>> elif age < 18:
 5 >>>     price = 5
 6 >>> elif age < 65:
 7 >>>     price = 10
 8 >>> else:
 9 >>>     price = 5
10 >>> print("Your admission cost is $" + str(price) + ".")
11 Your admission cost is $5.

省略else代码块:Python并不要求if-elif结构后面必须要有else代码块。

注意:在if语句中将列表名用在条件表达式中时,Python将在列表至少包含一个元素时返回True,并在列表为空时返回False。

1 >>> requested_toppings = []
2 >>> if requested_toppings:
3 >>>     for requested_topping in requested_toppings:
4 >>>         print("Adding "+requested_topping + ".")
5 >>>     print("\nFinished making your pizza!")
6 >>> else:
7 >>>     print("Are you sure you want a plain pizza?")
8 Are you sure you want a plain pizza?

优质内容筛选与推荐>>
1、转盘项目
2、U10vim程序编辑器
3、初始化自增ID
4、切换Ubuntu超级管理员
5、针对tomcat中startup启动服务器闪退的情况


长按二维码向我转账

受苹果公司新规定影响,微信 iOS 版的赞赏功能被关闭,可通过二维码转账支持公众号。

    阅读
    好看
    已推荐到看一看
    你的朋友可以在“发现”-“看一看”看到你认为好看的文章。
    已取消,“好看”想法已同步删除
    已推荐到看一看 和朋友分享想法
    最多200字,当前共 发送

    已发送

    朋友将在看一看看到

    确定
    分享你的想法...
    取消

    分享想法到看一看

    确定
    最多200字,当前共

    发送中

    网络异常,请稍后重试

    微信扫一扫
    关注该公众号





    联系我们

    欢迎来到TinyMind。

    关于TinyMind的内容或商务合作、网站建议,举报不良信息等均可联系我们。

    TinyMind客服邮箱:support@tinymind.net.cn