Python之条件运算符


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的语法风格;其次,和传统的条件运算符相比,它不需要我们记忆优先级,一幕了然; 真的是找到了最佳的平衡点啊!

相关内容

    暂无相关文章

评论关闭