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

相关推荐
零度@5 分钟前
Java-Redis 缓存「从入门到黑科技」2026 版
java·redis·缓存
Erishen5 分钟前
🚀 重新定义前端组件安装体验:shadcn + Bun 的极致开发效率
前端
冬奇Lab5 分钟前
Vercel部署全攻略:从GitHub到上线,10分钟让你的前端项目免费拥有自己的域名
前端·后端·node.js
zzhongcy5 分钟前
多级缓存对比(Caffeine + Redis),以及缓存不一致问题的解决
java
带刺的坐椅7 分钟前
灵动如画 —— 初识 Solon Graph Fluent API 编排
java·ai·agent·solon·flow·langgraph
牛马1118 分钟前
Flutter Web性能优化标签解析
前端·flutter·性能优化
Bigger8 分钟前
Tauri (25)——消除搜索列表默认选中的 UI 闪动
前端·react.js·weui
Full Stack Developme8 分钟前
Spring Security 与 Apache Shiro 两大安全框架比较
spring boot·python·安全
cike_y9 分钟前
Spring整合Mybatis:dao层
java·开发语言·数据库·spring·mybatis
小股虫9 分钟前
缓存攻防战:在增长中台设计一套高效且安全的缓存体系
java·分布式·安全·缓存·微服务·架构