1. 首页
  2. 数据库
  3. 其它
  4. python三元运算符实现方法

python三元运算符实现方法

上传者: 2020-12-31 00:34:51上传 PDF文件 47.89KB 热度 17次
这是今天在温习lambda表达式的时候想到的问题,众所周知C系列语言中的 三元运算符(?:)是一个非常好用的语句, 关于C中的三元运算符 表达式1?表达式2:表达式3 那么在python应该如何实现呢,请看下面例子: 答案是:X = (表达式1)and 表达式2(真值返回)or 表达式3(假值返回) 举个例子: 复制代码 代码如下:def main(): y = 5 x = (y > 5) and 2 or 4 print x pass 这段代码的是意思的输出是4,可以把表达式的条件改为(y<=5)这时候输出就是2 为什么能得到这样的结果: 0、”、[]、()、{
下载地址
用户评论