hyadijxp 发表于 2017-4-27 09:07:20

关于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:以上定义就不用多说了吧,见字知义啊
页: [1]
查看完整版本: 关于Python中的条件运算符