Python等效于C#6中引入的空条件运算符

Python等效于C#6中引入的空条件运算符,第1张

Python等效于C#6中引入的空条件运算符

怎么样:

s = sb and sb.ToString()

如果sb为Falsy,则短路的布尔值停止,否则返回下一个表达式

顺便说一句,如果获取None不重要…

sb = ""#we wont proceed to sb.toString, but the OR will return None here...s = (sb or None) and sb.toString()print s, type(s)

输出:

None <type 'NoneType'>


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/5662142.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-17
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存