You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
关于 is 和 ==,我觉得还是得严格限制对于 is 的使用,对于那些我们明确知道在 Python 里只有单例的对象才使用 is 来判断完全一致性,比如 None, True, False,以及你定义的任何单例对象。假如我说,我们比起 == 更推荐用 is 的话,会产生比起全部用 == 来说更严重的问题,非常困扰新人:
最佳实践的第二小节别在字符串上走太远,改进后的代码中使用了 !=None ,虽然在这里没有什么大问题,但是既然主题是匠心,还是忍不住说了,😂。另外,对于字符串的比较是用is还是==想听听大神的意见。PS,我明白is和==的区别,却不是很明白该怎么更精确的选择使用,就比如这里的!=None也没有什么问题,想听听关于字符串,甚至内置其他内置数据类型的比较是用is还是==的一个详细解释
The text was updated successfully, but these errors were encountered: