#布尔类型True 真,也可以用1表示 False 假也可以用0表示#字母之间的比较,是根据ASCII码来比较的,a=97,A=65
print('a'>'B')
#多个字母之间的比较,只比较第一位,只有第一位相同时,才会向后比较
print('aA'>'ab')
#赋值号= 与恒等符号==
print(1==1)
#in,在...之中
list1=[10,20,[30,40],50]
print(10 in list1)#10在列表list1中,所以为真#
print(40 in list1)#40不在列表list1中,而是在它的子列表中,所以为假
print(40 in list1[2])#40是在子列表中,所以为真
print('10' in list1)#'10'是str型,而list1中没有str型的'10'
# not in 不在...之中
print(40 not in list1)
#逻辑运算符and 并且,or 或者
print(1 >2 and 2 >1 and 3 >2 and 5 >4 and 6 >5)#false 只要当中有一个False就为False 一假为假,全真为真
print(1>2 or 2>10 or 3>20 or 5>40 or 6>5)#true一真为真,全假为假
# #and,or,not的优先级not>and>or#
print(1>2 and 2>1 or 3>20 and 5>4 or 6>5)#true
print(1>2 and 2>1 or 3>20 and (5>4 or 6>5))#false括号可以改变优先级#应用场景举例#
from seleniumimport webdriver
webdriver=webdriver.Firefox()#
webdriver.get("https://www.baidu.com")
print(webdriver.find_element_by_id('kw').is_displayed())#判断id为kw的元素是否存在