三元运算又称三目运算,是对简单的条件语句的简写。

举个例子:简单条件语句 ————> 三元运算

if 条件成立:val = 1
else:val = 2
val = 1 if 条件成立 else 2

python中的三元运算符不像其他语言,其他的一般都是

判定条件?为真时的结果:为假时的结果

如:

result = 5 >3?1:0

而在python中的格式为:

为真时候的结果 if 判定条件 else 为假时的结果
result =x if condition else y

如:

1 if 5>0 else 0
def func(x,y):'''定义一个函数,如果x大于y,返回x-y,否则,返回y-x'''return x-y if x>y else y-xr1 = func(10,18)
r2 = func(18,12)
print(r1)
print(r2)#结果:
8
6

结尾给大家推荐一个非常好的学习教程,希望对你学习Python有帮助!

Python基础入门教程推荐:←点击左边蓝色文字就可以跳转观看了

Python爬虫案例教程推荐:←点击左边蓝色文字就可以跳转观看了

Python三元运算相关推荐

  1. python 三元运算、列表推倒式、字典推倒式、生成器生成式

    1.三元运算 name=input('姓名>>: ') res='SB' if name == 'alex' else 'NB' print(res) 2.列表推倒式 #1.示例 egg_ ...

  2. Python 三元运算

    三元运算又称为三目运算,主要是对简单的条件语句的简写 语法: result = 值1 if 条件 else 值2如果条件为真:result = 值1 如果条件为假:result = 值2 常规条件句: ...

  3. python基础(三元运算+深浅拷贝+函数参数)

    三元运算 三元运算,又称三目运算,主要作用是减少代码量,是对简单的条件语句的缩写. 1 书写格式: 2 result = 值1 if 条件 else 值2 3 即如果条件成立,则将值1赋给result ...

  4. Python基础(三)深浅拷贝、函数、文件处理、三元运算、递归、冒泡排序

    本章内容: 深浅拷贝 函数(全局与局部变量) 内置函数 文件处理 三元运算 lambda 表达式 递归(斐波那契数列) 冒泡排序 深浅拷贝 一.数字和字符串 对于 数字 和 字符串 而言,赋值.浅拷贝 ...

  5. python基础:python循环、三元运算、字典、文件操作

    目录: python循环 三元运算 字符串 字典 文件操作基础 一.python编程 在面向过程式编程语言的执行流程中包含: 顺序执行 选择执行 循环执行 if是条件判断语句:if的执行流程属于选择执 ...

  6. [转载] python difference用法_set.difference() 的用法(python3)_python3 set集合,三元运算以及

    参考链接: Python set集合 difference_update () 1.set是一个无序且不重复的元素集合. 集合对象是一组无序排列的可哈希的值,集合成员可以做字典中的键.集合支持用in和 ...

  7. 01 Python学习--第一周--开课介绍、数据类型、数据运算、表达式、循环、三元运算、对象基本概念...

    模块一主要内容 开课介绍 python发展介绍 第一个python程序 变量 字符编码与二进制 字符编码的区别与介绍 用户交互程序 if else流程判断 while 循环 while 循环优化版本 ...

  8. Python编程笔记(第三篇)【补充】三元运算、文件处理、检测文件编码、递归、斐波那契数列、名称空间、作用域、生成器...

    一.三元运算 三元运算又称三目运算,是对简单的条件语句的简写,如: 简单条件处理: if 条件成立:val = 1else:val = 2 改成三元运算 val = 1 if 条件成立 else 2 ...

  9. Python学习——02-Python基础——【4-文件处理与三元运算】

    一.文件的操作  介绍 计算机系统分为:计算机硬件,操作系统,应用程序三部分. 我们用python或其他语言编写的应用程序若想要把数据永久保存下来,必须要保存于硬盘中,这就涉及到应用程序要操作硬件,众 ...

最新文章

  1. 从零开始带你一步一步使用YOLOv3测试自己的数据
  2. 209. Minimum Size Subarray Sum 长度最小的子数组
  3. 小白学编程“Java小白”入门解疑大全
  4. 点点文刊 -- 记录生活的色彩
  5. 数据结构与算法-字典的时间复杂度
  6. 垃圾回收算法与实现系列-String在虚拟机中的实现
  7. python中的import
  8. 在新款mac上找回经典的开机启动声,一条命令轻松搞定
  9. ☆☆☆Windows服务器部署及原理☆☆☆
  10. 微信小程序怎么获取到data数据?
  11. 【YOLOv3从头训练 数据篇】
  12. ASR 混合高斯模型GMM的理解
  13. 用selenium来下载小姐姐图片并保存
  14. 安卓混淆-微信混淆同款
  15. 金蝶K3系统19年度增值税率调整(16改13,10改9)操作步骤
  16. jdk配置环境变量(win10)
  17. 传统企业如何建设B2C平台做网络营销?
  18. 哈希表链地址法解决冲突
  19. MySQL数据库被黑了
  20. java动态生成pdf文件的方法

热门文章

  1. centos7 服务器上的tomcat快速安装
  2. springboot 使用webflux响应式开发教程(一)
  3. 给你的博客加上“Fork me on Github”彩带(转)
  4. Windows Server 2012正式版RDS系列④
  5. 高手问答精选:Go 语言 —— 云计算时代的 C 语言
  6. 设计模式原则篇:(1)单一职责原则--Single Responsibility Principle
  7. 如何在窗体之间通讯的几种方法 ? VB.NET方案
  8. 腾讯财付通漏洞遭***利用 威胁QQ彩钻等付费用户
  9. 思科防火墙nat-control的作用
  10. MOSS中对列表的一些操作(创建,查询等)