概述
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三元表达式所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复