Python入门高级进阶学习:三元表达式

三元表达式格式:
# 条件为真的结果 if 条件判断  else 条件为假的结果


f = lambda x,y: x+y if x>=y else x-y



# 条件为真的结果 if 条件判断  else 条件为假的结果 


f = lambda x: x if x.islower() else x.upper()
a=11

b=21

#常规写法
if a>b:
    print('大')
else:
    print('小')

#简易
    
f = "大" if a > b else "小"
print(f)



print({True: "大", False: "小"}[a > b])



   
发布了96 篇原创文章 · 获赞 76 · 访问量 4万+

猜你喜欢

转载自blog.csdn.net/u010244992/article/details/104787181