我是靠谱客的博主 英勇花卷,最近开发中收集的这篇文章主要介绍Python三元表达式,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

Python没有三元表达式的写法,但有和三元表达式类似的if写法:
三元表达式if

s="ok"
v="yes" if s=="ok" else "no"
print v

嵌套三元表达式if

s="ok"
s2="tzc"
v="yes" if s=="ok" else ("yes" if s2=="tzc" else "no")
print v

备注:
正常三元表达式写法:

String s="ok";
String v=s=="ok"?"yes":"no";
System.out.println(v);

正常嵌套三元表达式写法:

String s="ok";
String s2="tzc";
String v=s=="ok"?"yes":(s2=="tzc"?"yes":"no");
System.out.println(v);

相比较正常的三元表达式,这种python版的if else确实不够直观,可读性比较低,结构不太合理,还要多写两个if else,累,但谁叫python不支持三元表达式呢,这也是没有办法的办法。

最后

以上就是英勇花卷为你收集整理的Python三元表达式的全部内容,希望文章能够帮你解决Python三元表达式所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(77)

评论列表共有 0 条评论

立即
投稿
返回
顶部