【每日一练】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

相关推荐
weisian1517 小时前
Java并发编程--51-详解RocketMQ:高可靠消息中间件的核心特性与生产实践
java·rocketmq·java-rocketmq·事务消息
zjy277777 小时前
Go语言怎么用GitHub Actions_Go语言GitHub Actions教程【基础】
jvm·数据库·python
2301_782040457 小时前
如何实现SQL用户行为追踪_通过触发器记录操作明细
jvm·数据库·python
xingpanvip7 小时前
星盘接口开发文档:日运语料接口指南
android·开发语言·前端·css·php·lua
Gh0st_Lx7 小时前
【5】深度解构:JVM 垃圾回收机制
java·jvm
hrhcode7 小时前
【LangGraph】五.人机协作:审批和中断
python·ai·langchain·agent·langgraph
dFObBIMmai7 小时前
golang如何实现数据导入进度跟踪_golang数据导入进度跟踪实现教程
jvm·数据库·python
步辞7 小时前
golang如何实现即时通讯IM系统_golang即时通讯IM系统实现方案
jvm·数据库·python
我才是一卓7 小时前
2026 Python 入门教程,结合 vscode 和 miniforge/miniconda
开发语言·vscode·python
Jul1en_7 小时前
【Redis】持久化策略
java·数据库·redis