一、三元运算符
三元运算符就是在赋值变量的时候,可以直接加判断,然后赋值
格式:[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

最新文章

  1. JS中的柯里化与反柯里化
  2. 每个极客都应该知道的Linux技巧
  3. Sublime Text—安装
  4. 【Android - 框架】之刷新加载框架Ultra-Pull-To-Refresh的使用
  5. iOS-OC-基础-NSNumber常用方法
  6. java程序错误类型及异常处理
  7. astah* professional 6.9.0
  8. bean的单例
  9. int指令
  10. 浅谈JavaScript的事件(事件类型)
  11. SpringMVC项目中启动自加载Listener
  12. Asp.Net Core 轻松学-多线程之Task(补充)
  13. python3 树莓派 + usb摄像头 做颜色识别 二维码识别
  14. 2018年-2019年第二学期第七周C#学习个人总结
  15. linux小计
  16. 选择困难症的福音——团队Scrum冲刺阶段-Day 3
  17. 二分搜素——(lower_bound and upper_bound)
  18. R vs Python,数据分析中谁与争锋?
  19. 【BZOJ1485】[HNOI2009]有趣的数列(组合数学)
  20. Linux手工添加swap

热门文章

  1. TypeScript快速笔记(一)
  2. Intellij IDEA中使用Debug调试详解
  3. Net的网络层的构建(源码分析)
  4. spring map获取同类型的bean
  5. python自动化测试接口测试http请求报404的其中一个坑
  6. 【ABAP系列】SAP ABAP实现发送外部邮件(添加附件)功能
  7. TensorFlow学习笔记9-深度模型的优化
  8. 排序算法六:计数排序(Counting sort)
  9. 今天起,重新开头学习Java - 一、安装环境
  10. oracle--事物特性、锁、