'''
python三目运算符
写法一
'''
print '如果1' if 1==1 else '否则1'----结果【如果1】
print '如果2' if 1<>1 else '否则2'----结果【否则2】
'''
写法2
'''
print 1==1 and "如果3" or "否则3"----结果【如果3】
print 1<>1 and "如果4" or "否则4""----结果【否则4】
'''
注意
'''
print 1==1 and "" or "否则4"---结果【否则5】
print "" if 1==1 else "否则""---结果【】
所以看见,【value】 if 【 boolean】 else 【 value】 更靠谱,【boolean】 and 【value】 or 【value】有缺陷
461

被折叠的 条评论
为什么被折叠?



