您的位置:首页 > 编程语言 > Python开发

Python 的 and or not 操作符

2017-07-15 11:31 459 查看
and返回的是一个布尔值,and左右两边的结果都等于true 返回结果则为true ,否则为false;

li1 = [123]
li2 = [234]
li3 = [345]

print((li1 > li2)and(li3 > li2))
=>False

print((li2 > li1)and(li3 > li2))
=>True


or返回的是一个布尔值,or左右两边的结果有一个为true,返回结果为true;

li1 = [123]
li2 = [234]
li3 = [345]

print((li2 > li1)or(li2 > li3))
=>True

print((li1 > li2)or(li2 > li3))
=>False

print((li2 > li1)or(li3 > li2))
=>True

not是表示取反:

a = True

print(not a)

=>False
li1 = [123]
li2 = [234]

print(not (li1 > li2))

=>True
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  python mac and or not