22问答网
所有问题
问一个python逻辑运算符的初级问题!
five = 5two = 2zero = 0five and two # 2two and five # 5five and zero # 0我想知道这个是怎么运算的呢?谁能详细讲解一下呢,谢谢
举报该问题
其他回答
第1个回答 2012-02-26
and 是短路运算符,python中,非0值都代表逻辑真,逻辑运算时返回最后运算的结果。例如:
5 and 2 ,返回最后运算的2。
2 and 5,返回5。
5 and 0,返回0。
0 and 5,还是返回0。因为0代表假,and 不再进行运算了,直接被短路,返回0
相似回答
python逻辑运算操作符问题
。字符串相关
的!
答:
is不是
逻辑运算
操作,is是通过每个对象的id来判定是否相等的。is判断的是a对象是否就是b对象,是通过id来判断的 ==判断的是a对象的值是否和b对象的值相等,是通过value来判断的 >>> x=str('1 2 3')>>> id(x)34190944 >>> y=str('1 2 3')>>> id(y)34011392 >>> x=str('你好啊...
python运算符
答:
1、第
一个
,
逻辑
与and,就是并且的意思;写法是:a and b (a,b为python对象),使用方法:如果a为False,a and b返回False,否则它返回b的计算值。举例如图,and左右没用其他逻辑计算仅数字的情况,(我们知道
python中
,数字0即为Fasle,其他数字为True)。2、非数字类型的对象,使用and时也是同样的...
大家正在搜
python逻辑运算符的优先级
python的逻辑运算符
python逻辑运算符不懂
python的或运算符
python的运算符有哪些
python算术运算符
python 运算符优先级
python运算符优先级口诀
python and运算符
相关问题
Python里的逻辑运算符的问题?
python逻辑运算操作符问题。字符串相关的!
Python中的逻辑运算符有什么?
python逻辑运算符有哪些
Python逻辑运算符and?
python中and、or和not 三个逻辑运算符,一直理解...
python中赋值号和逻辑运算符的优先级顺序?
初学python a = True b = not a pr...