python二元表达式

发布时间:2019-09-13 09:29:19编辑:auto阅读(2741)


    二元表达式:

    wide=1
    new_w = 299 if not wide else 28
    print(new_w)
    new_w = 299 if  wide>0 else 28
    print(new_w)


    a,b=1,2
    max = a if a > b else b



    三元表达式

    wide=0
    
    new_w = 299 if  wide>0 else 'sdf' if wide==0 else 28
    print(new_w)


    三目运算符:

    这个是三目运算符(伪,因为Python根本就没有三目):

    val = float(raw_input('Age: '))
    print 'You should be', ('working','retired')[val>65]

关键字