Messj 发表于 2017-6-8 12:37:42

请问python三元运算符有几个

请问python三元运算符有几个

Messj 发表于 2017-6-8 12:38:54

liux 发表于 2017-6-8 12:44:34

不懂⊙_⊙

Messj 发表于 2017-6-8 12:51:47

liux 发表于 2017-6-8 12:44
不懂⊙_⊙

。,。

左手十字 发表于 2017-6-8 13:50:22

有三元运算符吗

Messj 发表于 2017-6-8 14:11:20

左手十字 发表于 2017-6-8 13:50
有三元运算符吗

x if x<y else y就是一个。我只知道这个…

左手十字 发表于 2017-6-8 14:15:39

Messj 发表于 2017-6-8 14:11
x if x<y else y就是一个。我只知道这个…

这个是替代方案吧,严格说不能算运算符吧

Messj 发表于 2017-6-8 21:14:37

左手十字 发表于 2017-6-8 14:15
这个是替代方案吧,严格说不能算运算符吧

这个就是三元运算符,对应其他语言里的x?x<y:y。之前的python是没有这个的,大家一直用(C and or )来代替。值得注意的,网上提及很多类似的替代方法。上网查了下好像只有一个三元运算符,也可以叫条件表达式。

Messj 发表于 2017-6-8 21:16:04

为了不让帖子悬置,也为了感谢你的耐心,就设置你的回答作为最佳吧{:10_254:}
页: [1]
查看完整版本: 请问python三元运算符有几个