Python 三元表达式

来源:互联网 发布:怎样获取摄像头数据 编辑:程序博客网 时间:2024/05/24 01:07
  1. and or 写法

    #定义变量
    > num1,num2 = 1,2
    #num1 < num2 为判断条件,当判断为True时,max=1;判断为False时,max=2
    > max = num1 < num2 and 1 or 2
    #输出变量max
    > print max
    #输出结果
    > 2

  2. if else 写法

    #当if判断为True时,则输出”1”,否则输出“0”
    > print 1 if True else 0
    #输出结果
    > 1
    #当if判断微False时,则输出”0“,否则反之
    > print 1 if False else 0
    > 0

1 0
原创粉丝点击