在python中是没有NULL的,取而代之的是None,它的含义是为空 在python中是没有NULL的,取而代之的是None,它的含义是为空
None,0, [],{} 这些值在作为布尔表达式的时候,都会被解释器看作假False。标准的布尔值为0(表示假)和1(表示真),实际上语句True==1的结果就是True。对于不兼容类型的比较,例如整型和字符串,在Python 2中是可以执行的,当然这从数学含义上看是没有意义的,所以在Python 3中比较不兼容类型的对象已经不再可行。