Python 三目运算符
来源:互联网 发布:虚拟专用网络 博客 编辑:程序博客网 时间:2024/06/03 01:52
Python 三目运算符
python的三目运算符和其他语言中有很大区别,其他语言(如C/C++ Java JavaScript
等)中的三目运算符一般为 条件?条件为真的返回值:条件为假的返回值
python三目运算符有两种写法
第一种形式为 条件为真的返回值 if 条件 else 条件为假返回值
b = 1 if True else 2print( b )'''结果为:1'''
第二种形式 使用元组(a1,a2)[True/false]
后面[]
里为True则返回a2,如果为False返回a1
print((1,2)[True])print((1,2)[False])'''结果:21'''
>>> True == 1True>>> False == 0True>>> True == 2False
注意(1/0,2)[条件] 这种情况是会报错的,因为这种写法先要计算元组中的值,值有错误就会报错
0 1
- python三目运算符
- Python三目运算符
- Python 三目运算符
- python三目运算符
- python 三目运算
- python 三目运算
- Python中的三目运算符
- python之三目运算符初探
- python的三目运算
- python解决没有三目运算符(?:)的问题
- Python -- 三元表达式(三目运算符)
- Python 三目运算符(三分支)
- python 中的三元表达式(三目运算符)
- c/c++和python的三目运算符
- Python -- 三元表达式(三目运算符)
- 细究三目运算符在python、C#、C异同
- Python三目运算,and or陷阱
- python中类似三目运算法则
- 搜索引擎-基于solrj客户端的solr增删改查 (附:大神博客链接)
- js预编译机制
- poj2586
- 深入.NET 第六章 示例1-5
- 编译与链接
- Python 三目运算符
- codeforces 766C 数学
- S2 第一本书 第四章
- VOC2007数据集制作——createImageSet
- HTML布局练习--《温柔》五月天
- ADO.NET操作MySQL数据库
- 微信公众号掉粉原因分析,公众号运营者请对照排查
- @Cacheable注解在spring3中的使用-实现缓存
- 使用RecyclerView完成聊天界面以及消息的更新