条件语句Python中的if语句如下: if expression: expr_true_suite 其中expression可以用布尔操作符and, or 和 not实现多重判断条件.如果一个复合语句的的代码块仅仅包含一行代码,那么它可以和前面的语句写在同一行: if expression: dosomething 但实际上,为了可读性,我们尽量不这么做else语句的使用: if expression: expr_true_suite else: expr_false_suite Python
python中经常会有判断一个变量是否为None的情况,这里列举三种方式: if not x if x is None if not x is None *********************************************************************************** 遇到要判断一个变量为None的情况,当时便考虑是用 is 还是 == 那么 x is None 和 x == None有什么区别呢??? is比较的是id值是否相同,即是否为同一