当使用python if-else三元运算符时,else-withstring语句的含义是什么



我只是在使用python三元运算符时有点困惑。示例代码如下所示:

a = 10
b = 5 if a < 9 else "s"

else可以添加字符串语句,如"s"、"#"或"。这句话的意思是什么?如何将其隐藏为传统的if-else语句?

感谢

这意味着,如果;9,b的值为5,否则该值为"0";s";。也是如此

if a < 9:
b = 5 
else:
b = 's'

最新更新