python三目运算符
2014-01-09 22:30
274 查看
'''
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】有缺陷
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】有缺陷
相关文章推荐
- python switch..case 与 三目运算符
- Python三目运算符和用短路逻辑对其进行的模拟写法
- Python -- 三元表达式(三目运算符)
- Python三目运算符
- Python中的“三目运算符”
- 【python】python 中的三元表达式(三目运算符)
- 浅谈python为什么不需要三目运算符和switch
- Python 三目运算符
- python解决没有三目运算符(?:)的问题
- c/c++和python的三目运算符
- 浅谈python为什么不需要三目运算符和switch
- python 中的三元表达式(三目运算符)
- python为什么不需要三目运算符和switch
- python之三目运算符初探
- python_if判断语句,循环语句,三目运算符
- Python -- 三元表达式(三目运算符)
- Python 三目运算符(三分支)
- Python三目运算符
- [python]一行搞定字符串排序
- 用python编写程序游戏——号码球