缘由:

今天看了一个代码,这个样子的:

bench = 0 if len(stock['WEIGHT'])==0 else float(stock[['WEIGHT']].apply(sum)) 

大概能懂意思,但是不是太明白语法:

查阅后

三目运算符

C 语言中的:   条件  ?  X:Y

例如              a == 1 ? X : Y

Python 中的三目运算

X  if  条件    else   Y

例如:      a= x  if a==1 else Y

Python中的三目运算符------if else 同行相关推荐

  1. Python中的三目运算符

    一般支持三目运算符的语言(如C语言)的语法格式一般是这样的: 判断条件(返回布尔值)?为真时的结果:为假时的结果 比如: x = x%2==1 ? x+1:x; python并不支持? :这种符号所表 ...

  2. Python中的三目运算符(三元表达式)

    Python中的三目运算符(三元表达式) 一般支持三目运算符的语言(如C语言)的语法格式一般是这样的: 判断条件(返回布尔值)?为真时的结果:为假时的结果 比如: x = x%2==1 ? x+1:x ...

  3. 【python】python 中的三元表达式(三目运算符)

    python中的三目运算符不像其他语言 其他的一般都是 判定条件?为真时的结果:为假时的结果 如 result=5>3?1:0 这个输出1,但没有什么意义,仅仅是一个例子. 而在python中的 ...

  4. python 中的三元表达式(三目运算符)

    python中的三目运算符不像其他语言 其他的一般都是 判定条件?为真时的结果:为假时的结果 如 result=5>3?1:0 这个输出1,但没有什么意义,仅仅是一个例子. 而在python中的 ...

  5. Python中的匿名函数和函数式编程

    Python中的匿名函数和函数式编程 文章目录 Python中的匿名函数和函数式编程 一.匿名函数 匿名函数的格式: 二.函数式编程 map() filter() reduce() 区别 三.'三目运 ...

  6. python中if else语句用来形成二分支结构_python分支结构if详解

    1.流程控制 1)顺序结构:从上往下依次执行(默认) 2)分支结构:根据条件来选择性的执行某段代码,实现分支结构的方式只有一种:if 3)循环结构:让指定的代码重复执行 python中实现循环结构的方 ...

  7. 下划线在 Python 中的特殊含义

    点击上方"小白学视觉",选择加"星标"或"置顶" 重磅干货,第一时间送达 Python 中的下划线 下划线在 Python 中是有特殊含义的 ...

  8. ​别再用方括号在Python中获取字典的值,试试这个方法

    点击上方"小白学视觉",选择加"星标"或"置顶" 重磅干货,第一时间送达 来源:Pexels 字典是启蒙教育时期,大家不可获取的好帮手 字典 ...

  9. Python中的数据结构

    点击上方"小白学视觉",选择加"星标"或"置顶" 重磅干货,第一时间送达 本文转自:磐创AI 概述 在深入研究数据科学和模型构建之前,Pyt ...

最新文章

  1. R语言ggplot2可视化绘制Marimekko/Mosaic图实战:自定义函数绘制Marimekko/Mosaic图(添加数值、标题、色彩配置)、ggmosaic包绘制Marimekko图
  2. 以完美主义的名义,拖延症在公开掠夺
  3. 转载: Qt 学习之路 2归档
  4. pta l2-7(家庭房产)
  5. linux环境变量设置注意事项
  6. 1119:矩阵交换行
  7. Windows环境中在同一个Tomcat下发布不同端口号的不同web程序
  8. Bzoj 3166 [Heoi2013] Alo 题解
  9. 老李分享:持续集成学好jenkins之解答疑问
  10. gnome3 修改桌面背景图片模式
  11. Cefsharp入坑实操
  12. 网站后台测试软件,WebCrack:网站后台弱口令批量检测工具
  13. Linux下的LWP(轻量级进程)、进程 、 线程、用户级线程、内核线程
  14. 各软件版本、仓库、官网地址
  15. html Antv L7 + mapbox 实现3D地图 3D中国地图 不限于中国地图
  16. Caused by: java.lang.ClassNotFoundException: org.aspectj.weaver.reflect.ReflectionWorld$ReflectionWo
  17. 【8】疯壳开源蓝牙智能健康手表(心率血压血氧心电监测可定制)_蓝牙
  18. 超厉害的黑科技APP强势来袭,千万不能错过!
  19. 工业相机介绍及其与普通相机的区别
  20. quickfix的使用

热门文章

  1. python内置数据结构之dict
  2. Ubuntu 13.04 安装 OpenCV 及试用
  3. 转:中国互联网十五年的22个创新模式
  4. 改善C#程序的建议6:在线程同步中使用信号量
  5. set debug mode for flex builder
  6. 面对别人强行关机你怎么办与 定时关机
  7. dede 后台 mysql_织梦dedecms使用Mysql8.0无法登录后台的解决办法
  8. OBS源代码阅读笔记
  9. 区块链热度不减 应用风险不容忽视
  10. 矩阵奇异值分解特征值分解_推荐系统中的奇异值分解与矩阵分解