zoukankan      html  css  js  c++  java
  • Python if 判断

    条件判断if else

    if-else语句是通过if 后面的是否为True,当为True,就执行 if 代码块后面的,如果为False,同时又有else语句,执行else后面的内容。没有else,什么都不执行。

    PS:python是通过冒号来进行区分代码块的,后面的需要缩进

    格式:

    if xxx :
    …..
    elif xxx:

    else:
    ….

    举例:

    x = 10
    if x > 10:
        print(“x > 10”)
    elif x >= 5:
        print(“x >= 5”)
    else:
        print(“no”)

    x >= 5

    if语句执行有个特点,它是从上往下匹配,如果在某个判断上是True,把该判断对应的语句执行后,就忽略掉剩下的elif和else。

    if条件简写

    x = 5

    if x:
    print(‘True’)

    True

    只要x是非零数值、非空字符串、非空list等,就判断为True,否则为False。

    条件判断 if in

    • in 成员运算符 – 如果字符串中包含给定的字符返回 True

    例:使用in判读a的值是不是在i这个数组里,如果a在i里面则打印result = ok,如果a不在i里面则打印result = no

    i = [“1″,”2″,”3″,”4”]
    a = “3”
    if a in i:
    print(“result = ok”)
    else:
    print(“result = no”)

    result = ok

    条件判断if not in

    在python中not是逻辑判断词,用于布尔型True和False,not True为False,not False为True,以下是几个常用的not的用法:
    • in 成员运算符 – 如果字符串中不包含给定的字符返回 True
    (1) not与逻辑判断句if连用,代表not后面的表达式为False的时候,执行冒号后面的语句。比如:
    
    a = False
    if not a:   # 这里因为a是False,所以not a就是True
        print "hello"
    
    hello      #输出结果
    
    (2) 判断元素是否在列表或者字典中,if a not in b,a是元素,b是列表或字典,这句话的意思是如果a不在列表b中,那么就执行冒号后面的语句,比如:
    
    a = 5
    b = [1, 2, 3]
    if a not in b:
        print "hello"
    
    hello      #输出结果
  • 相关阅读:
    html5 iframe
    html input复选框的checked属性
    H5新特性 本地存储---cookie localStorage sessionStorage
    input获得焦点时,如何让外边框不变蓝
    为了防止页面重新自动加载,可以给a标签设置href="javascript:void(0);"
    函数内部声明变量的时候,一定要使用var命令。如果不用的话,你实际上声明了一个全局变量!闭包访问局部变量
    svg
    js面向对象编程
    图片压缩上传
    jQuery的deferred对象详解
  • 原文地址:https://www.cnblogs.com/APeng2019/p/10719373.html
Copyright © 2011-2022 走看看