python中if条件测试的表达式怎么写
在使用python的过程中,经常需要根据条件来执行相应的代码。if语句能够检查用于判断的表达式是否符合要求,并据此采取相应的措施。
工具/原料
python3
条件表达式1:检查是否相等
1、if语句中,检查当前值跟特定值是否相等非常常见。需要注意的是,在条件测试中判断是否相等用两个等号,即“==”。代码示例如下:numbers1 = (1,2,3,4,5)len(numbers1) == 3
2、如果判断句中误用了一个等号,即“=”,代码运行会出错。代码示例如下:numbers1 = (1,2,3,4,5)len(numbers1) = 3
3、另外,条件判断语句中是区分大小写的。代码示例如下:name = "Lily"name == "lily"
4、如果判断时我们并不在乎大小写,可改用str.lower() 的方法,这样大小写就不会影响判断结果了。代码示例如下:name = "稆糨孝汶;Lily"name.lower() == "lily"
条件表达式2:检查是否不相等
1、通常情况下,检查两个值是否相等更常见。但某些特定条件下,检查两个值是否不相等更高效。if语句中,用“!=”判断两个值是否不枷讹般身相等,不相等时返回值为True,相等时返回值为False。代码示例如下:name = "Lily"name != "Lucy"
条件表达式3:检查是否大于或者小于
1、在条件测试中,检查一个值是否大于另外一个值,用“>”。代码示例如下:year = 2019print(year > 2019)print(year >= 2019)
2、在条件测试中,检查一个值是否小于另外一个值,用“<”。代码示例如下:year = 2019print(year < 2019)print(year <= 2019)
条件表达式4:检查多个条件
1、在条件测试中,检查多个条件是否同时满足时,条件之间用and相连。所有条件均为True时,整个判断为True;缨祢继泐任一条件为False时,整个判断为False。代码示例如下:a = 3b = 9a > 0 and b < 10a = 3b = 9a > 0 and b > 10
2、在条件测试中,检查多个条件中是否至少有一个满足条件时,条件之间用or相连。所有条件拨揞搠床均为False时,整个判断为False;任一条件为True时,苻抽苍黪整个判断为True。代码示例如下:a = 3b = 9a > 0 or b > 10a = 3b = 9a < 0 or b > 10
条件表达式5:检查特定值是否包含在列表中
1、如需检查特定值是否包含在列表中,可使用关键字“in”。代码示例如下:numbers1 = (1,2,3,4,5)6 in numbers1
2、如需检查特定值是否不包含在列表中,可使用关键字“not in”。代码示例如下:numbers1 = (1,2,3,4,5)6 not in numbers1
条件表达式6:布尔表达式
1、布尔表达式结果为True或者False,用于检查左边的结果为真或者为假。代码示例如下:a = 3b = 9( a > b ) == True