注释
*注1 每条if语句的核心都是一个值为True或False的表达式,py会根据t或f来决定是否执行if条件中的代码。此外,这种表达式称为条件测试。
*注2 注意区分car == 'bmw'与car = 'bmw',前者是检查是否相等,后者是将变量的值设置为bmw。
*注3 检查多个条件时,为了改善可读性,建议写成(age > 0) and (age < 18)
*注4 if-elif-else仅适用于只有一个条件满足的情况,如果要运行多个代码块,就使用一系列独立的if语句。
*注5 可以使用多个elif代码块。
*注6 对于数值0、空值None、单引号空字符串' '、双引号空字符串" "、空列表[ ]、空元组( )、空字典{ },py都会返回False。
*注7 lower()方法主要对元素用,不能对列表用