我可以用吗:
if A:
Run Code Online (Sandbox Code Playgroud)
代替
if A is not None:
Run Code Online (Sandbox Code Playgroud)
后者似乎很冗长.有区别吗?
似乎"if x"对于较长的"if x is not None"语法几乎就像是短手.它们在功能上是否相同,或者在某些情况下,对于给定的x值,两者的评估方式不同?
我认为这些行为在Python实现中也应该是相同的 - 但如果存在细微差别,那么知道它会很棒.