Python是一种面向对象的编程语言,尽管它将0视为False,而像Ruby这样的语言将0评估为true,因为(我相信)0是一个数字,数字是对象,因此它们必须评估为true,因为它们存在。
好吧,我对这些约定的了解仅在于它们存在,是因为性能和/或设计原因,但是:
将0视为False有什么好处?将0视为真有什么缺点?
守着一只汪
相关分类