高级运算符

咱们先要知道 

v1=1

v2 = bool(v1)   --->Turn

print(v2)

#################

 

v1=0

 

v2 = bool(v1)  --->False

print(v2)

########################

除了“ ”(空字符)和0的布尔值是false  其他的都是Ture

 

 

一.or的高级运算

 

"""

value = 1 or 9  

print(value)  ---->value = 1

######################

value = 0 or 9

print(value)  ---->value = 9

########################

 

value = 0 or 9 or 3

print(value)  ---->value = 9

 

"""这个得出在or运算中,若第一个是对的(ture),那么输出前面的那个数

若第一个是错的(false),那么输出后面的那个数

若是连环的从左到右依次算

¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥

二.and的高级运算

 

"""value = 0 and 9 

 

print(value)  ---->value = 0

##################################################

value = 1  and  3

print(value)  ---->value = 3

###################################################

value = 1  and  0

print(value)  ---->value = 0"""

在and运算符中,若第一个数是对的,那么就输出后面那个。

若第一个是错的,就输出后面的那个。

若连着运算的话,和or相同的方法,先左后右依次计算。

三.混合运算

value = 1  and  0 or 5 and 8 or 6

print(value)  ---->value = 8

                                                                      其运算符的先后

##############################()> not > and > or  #####################################################

四:not直接false变ture     ,       ture 变 false

 

posted on 2019-11-12 22:12  一个人工智能的IT人员  阅读(191)  评论(0)    收藏  举报