Python三元运算
三元运算又称三目运算,是对简单的条件语句的简写。
举个例子:简单条件语句 ————> 三元运算
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三元运算相关推荐
- python 三元运算、列表推倒式、字典推倒式、生成器生成式
1.三元运算 name=input('姓名>>: ') res='SB' if name == 'alex' else 'NB' print(res) 2.列表推倒式 #1.示例 egg_ ...
- Python 三元运算
三元运算又称为三目运算,主要是对简单的条件语句的简写 语法: result = 值1 if 条件 else 值2如果条件为真:result = 值1 如果条件为假:result = 值2 常规条件句: ...
- python基础(三元运算+深浅拷贝+函数参数)
三元运算 三元运算,又称三目运算,主要作用是减少代码量,是对简单的条件语句的缩写. 1 书写格式: 2 result = 值1 if 条件 else 值2 3 即如果条件成立,则将值1赋给result ...
- Python基础(三)深浅拷贝、函数、文件处理、三元运算、递归、冒泡排序
本章内容: 深浅拷贝 函数(全局与局部变量) 内置函数 文件处理 三元运算 lambda 表达式 递归(斐波那契数列) 冒泡排序 深浅拷贝 一.数字和字符串 对于 数字 和 字符串 而言,赋值.浅拷贝 ...
- python基础:python循环、三元运算、字典、文件操作
目录: python循环 三元运算 字符串 字典 文件操作基础 一.python编程 在面向过程式编程语言的执行流程中包含: 顺序执行 选择执行 循环执行 if是条件判断语句:if的执行流程属于选择执 ...
- [转载] python difference用法_set.difference() 的用法(python3)_python3 set集合,三元运算以及
参考链接: Python set集合 difference_update () 1.set是一个无序且不重复的元素集合. 集合对象是一组无序排列的可哈希的值,集合成员可以做字典中的键.集合支持用in和 ...
- 01 Python学习--第一周--开课介绍、数据类型、数据运算、表达式、循环、三元运算、对象基本概念...
模块一主要内容 开课介绍 python发展介绍 第一个python程序 变量 字符编码与二进制 字符编码的区别与介绍 用户交互程序 if else流程判断 while 循环 while 循环优化版本 ...
- Python编程笔记(第三篇)【补充】三元运算、文件处理、检测文件编码、递归、斐波那契数列、名称空间、作用域、生成器...
一.三元运算 三元运算又称三目运算,是对简单的条件语句的简写,如: 简单条件处理: if 条件成立:val = 1else:val = 2 改成三元运算 val = 1 if 条件成立 else 2 ...
- Python学习——02-Python基础——【4-文件处理与三元运算】
一.文件的操作 介绍 计算机系统分为:计算机硬件,操作系统,应用程序三部分. 我们用python或其他语言编写的应用程序若想要把数据永久保存下来,必须要保存于硬盘中,这就涉及到应用程序要操作硬件,众 ...
最新文章
- 从零开始带你一步一步使用YOLOv3测试自己的数据
- 209. Minimum Size Subarray Sum 长度最小的子数组
- 小白学编程“Java小白”入门解疑大全
- 点点文刊 -- 记录生活的色彩
- 数据结构与算法-字典的时间复杂度
- 垃圾回收算法与实现系列-String在虚拟机中的实现
- python中的import
- 在新款mac上找回经典的开机启动声,一条命令轻松搞定
- ☆☆☆Windows服务器部署及原理☆☆☆
- 微信小程序怎么获取到data数据?
- 【YOLOv3从头训练 数据篇】
- ASR 混合高斯模型GMM的理解
- 用selenium来下载小姐姐图片并保存
- 安卓混淆-微信混淆同款
- 金蝶K3系统19年度增值税率调整(16改13,10改9)操作步骤
- jdk配置环境变量(win10)
- 传统企业如何建设B2C平台做网络营销?
- 哈希表链地址法解决冲突
- MySQL数据库被黑了
- java动态生成pdf文件的方法
热门文章
- centos7 服务器上的tomcat快速安装
- springboot 使用webflux响应式开发教程(一)
- 给你的博客加上“Fork me on Github”彩带(转)
- Windows Server 2012正式版RDS系列④
- 高手问答精选:Go 语言 —— 云计算时代的 C 语言
- 设计模式原则篇:(1)单一职责原则--Single Responsibility Principle
- 如何在窗体之间通讯的几种方法 ? VB.NET方案
- 腾讯财付通漏洞遭***利用 威胁QQ彩钻等付费用户
- 思科防火墙nat-control的作用
- MOSS中对列表的一些操作(创建,查询等)