美文网首页
Python学习笔记3—if语句

Python学习笔记3—if语句

作者: 肉松饼饼 | 来源:发表于2017-12-16 15:12 被阅读0次

    一、简单知识点

    • Python检查是否相等时区分大小写的。
    • 相等 ==
      不相等 !=
    • 检查多个条件(and、or)
    • 检查特定值是否包含在列表中 in
      检查特定值是否不包含在列表中 not in

    二、if语句

    if conditional_test:
        do something
    
    if conditional_test:
        do A
    else:
        do B
    
    if conditional_test1:
        do A
    elif conditional_test2:
        do B
    else:
        do C
    
    if conditional_test1:
        do A
    if conditional_test2:
        do B
    

    注:

    • else是一条包罗万象的语句,只要不满足任何if或elif中的条件测试,其中的代码就会执行,这可能会引入无效甚至恶意的数据。如果知道最终要测试的条件,应考虑使用一个elif代码块来代替else代码块。这样,你就可以肯定,仅当满足相应条件时,你的代码才会执行。
    • 如果只想执行一个代码块,就使用if-elif-else结构;如果要运行多个代码块,就使用一系列独立的if语句。

    三、使用if语句处理列表

    1、检查特殊元素

    for name in names:
         if name == 'Tom':
             print("Hi," + name )
        else:
             print("Hello," + name)
    

    2、确定列表不是空的

    names = []
    if names:
        for name in names:
            print(name)
    else:
        print("sorry,the names is empty!")
    

    3、使用多个列表

    for name in names:
        if name in another_names:
            print("Welcome " + name)
        else:
            print("Sorry," + name)
    

    相关文章

      网友评论

          本文标题:Python学习笔记3—if语句

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