赞
踩
下面案例可供参考
答:三元表达式是一种python 对于控制流程语句进行简写的形式。
代码如下(示例):
# -*- coding: utf-8 -*-
#author:阿狸的情书
items = [1,2,3]
[i+1 for i in items]
输出结果:
>>> [2, 3, 4]
代码如下(示例):
# -*- coding: utf-8 -*-
#author:阿狸的情书
a = 5
result = 6 if a==5 else 7
print(result)
输出结果:
>>> 6
代码如下(示例):
# -*- coding: utf-8 -*-
#author:阿狸的情书
items = [1,2,3]
a = 5
result = [i+1 for i in items if i>1 ] if a==5 else 7
print(result)
输出结果:
>>> [3, 4]
1. for 循环的三元表达式需要用[]
包裹起来。
2.if 的三元表达式前面是执行条件为True
的结果,后面执行条件为False
的结果。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。