关于Python中的条件运算符

python中的条件运算符定义为:

 

dest_value = true_value if condition else false_value

 

不过这个语法可不是来自其他哪个语句,而是Guido van Rossum的“杰作”!

 

早期python人一直在争论到底要不要条件运算符;而且这种讨论持续N久也没有结果;后来还通过python-dev的mailing list等途径进行了投票,最终结果是“要”!!!  但是讨论仍在继续,那就是到底是沿用C风格的语句呢还是使用if then else风格呢?   最后,Rossum同学就给出来以上的定义。 python真的是与众不同啊 哈哈

 

不过我个人觉得这个语句定义有它自己的优点:首先它就是python的语法风格;其次,和传统的条件运算符相比,它不需要我们记忆优先级,一幕了然; 真的是找到了最佳的平衡点啊!

 

PS:以上定义就不用多说了吧,见字知义啊

 

你可能感兴趣的:(C++,c,python,C#)