如果您像我一样来自JavaScript背景,您可能以前见过用问号完成的。
入门Python实在很随意马虎,但是我们要去坚持学习,每一天坚持很困难,我相信很多人学了一个星期就放弃了,为什么呢?实在没有好的学习资料给你去学习,你们是很难坚持的,这是
const isSuccess = data.response ? true : false
实质上,这意味着如果定义了data.response,我们该当为isSuccess分配true的值。否则,我们会把它设为假的。
最近,我第一次在Python中利用了三元操作。虽然它的事情办法和我一样,但我创造措辞之间的细微差别是有趣的。

要在Python中重新创建上面的片段,我们可以编写:
is_success = True if data.response else False
在这种情形下,分配的右侧利用“真实性”值,而不是我们正在检讨的值。这并不是很大的差异,但值得把稳的是API的不同之处。
这个?接线员在我心里有一个分外的位置,由于我常常用它。然而,对付初学者来说,Python的三元操作符语法可能更随意马虎阅读。