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