1.python三目运算符与C的完全不同

C语言的三目运算符:

result =x>3? 1:0// 条件判断 ? true:false

python的三目运算符

1 if x>3 else 0# true  if 条件判断 else false

进一步利用python的三目运算符,和列表组合起来使用,返回不同的列表

x='0'
res=[i for i in range(0, 10, 2)] if (x == '0') else [i for i in range(1, 10, 2)]
print(res)#结果[0, 2, 4, 6, 8]

上面代码等价于

if x=='0':res=[i for i in range(0,10,2)]
else:res=[i for i in range(1, 10, 2)]

转载于:https://www.cnblogs.com/Triomphe/p/9454237.html

python 三目运算符相关推荐

  1. Python三目运算符(三元运算符)用法详解(含Python代码)

    一.前言 三目运算符,又称条件运算符,是计算机语言(c,c++,java等)的重要组成部分.它是唯一有3个操作数的运算符,有时又称为三元运算符. 定义: 对于条件表达式b ? x : y,先计算条件b ...

  2. python三目运算符_Python 三目运算符

    Python 三目运算符 在javascript中实现三元运算符十分简单,具体代码如下:function getFee(isMember) { return (isMember ? '$2.00' : ...

  3. Python三目运算符(三元运算符)用法详解

    我们从一个具体的例子切入本节内容.假设现在有两个数字,我们希望获得其中较大的一个,那么可以使用 if else 语句,例如: if a>b:max = a; else:max = b; 但是 P ...

  4. Python 三目运算符(三分支)

    由 Python 中的三目运算符 一文可知,Python 对三目运算的支持在语法上与 C/C++ 有一定的不同,功能和含义上是一致的.本质上,三目运算符就是简单的二分支的 if/else 的变体,通过 ...

  5. python三目运算符 x = c if a else b

    程序开发中有大量的if else 语句,其中又有很大一部分类似:x = c if a else b ,这样的逻辑,常规语句书写: #当 a = True , x =c #当 a = False , x ...

  6. python三目运算符判断大小_Python——三目运算符

    一.三目运算符 1.if语句三目运算符语法格式 Python可以通过if'语句来实现三目运算符的功能,因此可以把这种if语句当做三目运算符,具体语法格式如下: 返回True执行 if 表达式 else ...

  7. Python 三目运算符讲解(作用、语法、代码示例)

    这篇文章介绍三目运算符的作用.语法.利用例子体验一下三目运算符. 三目运算符的作用: 化简代码量的,化简的是非常简单的if...else的代码,也就是if条件成立就执行一句代码,不成立就执行另外一句代 ...

  8. python三目运算符_Python十日谈

    python基础第一天2.16日重点内容:1.了解计算机组成原理(**)2.掌握注释内容(***)单行注释 #多行注释 """"""3.变量 ...

  9. Python三目运算符

    a = 3 b = 2#print(True if a > b else False) max = True if a > b else False 结果:True 三目运算符支持嵌套,如 ...

最新文章

  1. Docker学习(一)
  2. Spring MVC 中的 controller层的方法的返回值类型
  3. 动手解决jar转txt软件的一个缺陷
  4. onclick传参数
  5. 学习笔记 利用反射 手写一个简单的实体类 转json 的方法
  6. 复旦大学入学计算机考试大纲,《计算机办公自动化》课程入学考试考核大纲和样题-复旦大学外国留学生...
  7. 怎么把php转成bt_php能不能转换成bt种子
  8. 计算机对写字教学的冲淡,不断改进评价方法努力促进写字教学
  9. 计算机保研英语,计算机保研面试英文自我介绍
  10. 4.10招商银行笔试编程题
  11. 将图像绘制成3维立体散点图
  12. 二级建造师学python有用_终于清楚python入门最好的教程
  13. vscode 扩展 本地_使用众包扩展产品本地化
  14. 解锁工具Unlocker试用
  15. P44CustomerDAO及CustomerDAOImpl的实现与测试
  16. 避坑,在Jetson nano安装编辑openpose
  17. java短信验证码失效时间_Java实现短信验证码--设置发送间隔时间,以及有效时间(Java+Redis)...
  18. java刷题--518零钱兑换II
  19. datagridvie设置行高列宽_DataGridView 列宽和行高自动调整的设定
  20. 容器化 中国5000年 历史时间轴

热门文章

  1. 怎么把计算机模式重置,电脑怎么还原出厂模式
  2. r语言ggplot2一夜多图_跟着Nature microbiology学画图~R语言ggplot2画直方图
  3. android sleep_android实现下拉刷新动画水滴效果
  4. your ps needs to be repaired_同一张人像照片,25 个国家的PS后!!!
  5. 数字图像恢复matlab结论,matlab模糊图像恢复数字图像处理
  6. 开发测试矛盾java吧_不愿看到Java开发者再做的10件事
  7. 去除标签_生活小常识:3m胶怎么去除
  8. 将json转为map的两种方式及前后端开发json Api设计规范总结
  9. 关于libusb-win32开发的经验
  10. 批处理 备份网络数据