【每日一练】python三目运算符的用法

python 复制代码
"""
三目运算符与基础运算的对比
"""
a = 1
b = 2

#1.基础if运算判断写法:
if a > b:
    print("基础判断输出:a大于b")
else:
    print("基础判断输出: a不大于b")

#2.三目运算法判断:
c="三目运算输出:a大于b" if a>b else "三目运算输出: a不大于b"
print(c)

#三目运算函数调用使用方法:
def dd():
    print("三目运算函数调用输出:a大于b")
def dc():
    print("三目运算函数调用输出:a不大于b")
dd() if a>b else dc()
#ps:执行体是函数不需要用print()

#三目运算变量使用方法:
x="三目运算变量输出:a大于b"
y="三目运算变量输出:a不大于b"
z=x if a>b else y
print(z)

运行结果:

复制代码
c="a大于b" if a>b else "a不大于b"

这里的c是用来接受执行的条件,左边是条件成立执行的任务,中间a>b是判断,左边是不成立执行的任务

PS:三目运算的作用,简化代码,注意:他只能适用于if判断语句,也可以嵌套if....else..if....else

相关推荐
深圳多奥智能一卡(码、脸)通系统2 分钟前
智能梯控SDK可直接用于第三方开发对接的接口文档说明书
服务器·前端·算法
木井巳3 分钟前
【JavaEE】Spring Web MVC 入门
java·spring boot·spring·servlet·java-ee
烂蜻蜓11 分钟前
Flask入门教程(十五):错误处理与日志——打造健壮的Web应用
前端·python·flask
2601_9621286414 分钟前
【JavaWeb06】Tomcat基础入门:架构理解与基本配置指南
java·架构·tomcat
要开心吖ZSH15 分钟前
腾讯 IM × TRTC 联动实战:后端如何撑起一次视频问诊(混流录制篇)
java·音视频·腾讯云·健康医疗·即时通讯·im
吴声子夜歌17 分钟前
Java——类、对象及方法(二)
java·开发语言
深念Y18 分钟前
浏览器缩放检测的前端通用方案
前端
2401_8906034020 分钟前
Python入门语法(一)
java·开发语言·python
小蒜学长20 分钟前
springboot党建云课堂学习与管理系统(代码+数据库+LW)
java·数据库·spring boot·后端·学习
烂蜻蜓26 分钟前
Flask入门教程(十六):中间件与扩展——增强应用功能的两种机制
python·中间件·flask