python 的三元运算符
2024-09-05 21:47:59
一、三元运算符
三元运算符就是在赋值变量的时候,可以直接加判断,然后赋值
格式:[on_true] if [expression] else [on_false]
res = 值1 if 条件 else 值2
1.举例说明:
a =1
b = 2
c= a if a>1 else b #如果a大于1的话,c=a,否则c=b
如果不用三元运算符,就用if-else条件判断,如下:
a = 1
b = 2
if a >1:
c = a
else:
c = b
2.三元运算符也可以用在列表和字典中
例:1-10的数字,打印出其中的偶数
三元运算:
ss = [i for i in range(1,11) if i%2==0 ] #循环1-11间的值(不包括11),如果值能被2整除(即取偶数),就写到ss这个list中
print(ss) #最终打印结果 [2, 4, 6, 8, 10]
if-else条件判断
s = []
for i in range(1,11):
if i %2==0:
s.append(i)
print(s)
参考:https://i.cnblogs.com/EditPosts.aspx?opt=1
最新文章
- JS中的柯里化与反柯里化
- 每个极客都应该知道的Linux技巧
- Sublime Text—安装
- 【Android - 框架】之刷新加载框架Ultra-Pull-To-Refresh的使用
- iOS-OC-基础-NSNumber常用方法
- java程序错误类型及异常处理
- astah* professional 6.9.0
- bean的单例
- int指令
- 浅谈JavaScript的事件(事件类型)
- SpringMVC项目中启动自加载Listener
- Asp.Net Core 轻松学-多线程之Task(补充)
- python3 树莓派 + usb摄像头 做颜色识别 二维码识别
- 2018年-2019年第二学期第七周C#学习个人总结
- linux小计
- 选择困难症的福音——团队Scrum冲刺阶段-Day 3
- 二分搜素——(lower_bound and upper_bound)
- R vs Python,数据分析中谁与争锋?
- 【BZOJ1485】[HNOI2009]有趣的数列(组合数学)
- Linux手工添加swap