相关疑难解决方法(0)

Python`如果x不是None`或`if not x is None`?

我一直认为if not x is None版本更清晰,但谷歌的风格指南PEP-8都使用if x is not None.是否存在任何轻微的性能差异(我假设没有),是否存在任何一个真正不合适的情况(使另一个成为我公约的明显赢家)?*

*我指的是任何单身人士,而不仅仅是None.

...比较像无的单身人士.使用是否.

python coding-style boolean-expression

687
推荐指数
7
解决办法
69万
查看次数

136
推荐指数
10
解决办法
8万
查看次数

"if x"和"if x not not"之间的区别

似乎"if x"对于较长的"if x is not None"语法几乎就像是短手.它们在功能上是否相同,或者在某些情况下,对于给定的x值,两者的评估方式不同?

我认为这些行为在Python实现中也应该是相同的 - 但如果存在细微差别,那么知道它会很棒.

python boolean

37
推荐指数
4
解决办法
2万
查看次数

在Python中评估布尔表达式

对象在Python中评估的真值是什么?

相关问题

python boolean object

11
推荐指数
2
解决办法
1万
查看次数