python 布尔类型

#布尔类型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的元素是否存在

你可能感兴趣的:(python 布尔类型)