最赞回答 / 发烧的小龙虾
在计算 a or b 时,如果 a 是 True,则根据或运算法则,整个计算结果必定为 True,因此返回 a;如果 a 是 False,则整个计算结果必定取决于 b,因此返回 b。只要字符串不空,就是True,'a = F'不空,所以是真,or的前面是真,整体一定为真,or后面的就不用管了,直接返回or前面的,所以答案是a=F而不是a=T
2018-10-05
最新回答 / 慕无忌8345408
for x in range(1,10) : for y in range(1,10): if x<y: print ("%d"%x+"%d"%y)
2018-10-03
最赞回答 / 宝慕林3255731
逗号前面的数字代表的是位置,而大于小于应该是判断,结果为true或false,true=1,false=0L = ['Adam', 'Lisa', 'Bart']a='Paul'L.insert(a>L[1],'Paul')print L运行结果是
['Adam', 'Paul', 'Lisa', 'Bart']因为a>L[1]为true,true=1这是我的个人理解
2018-10-02
已采纳回答 / Amity_0001
原本的tuple是由三个元素组成,按照你的更改后,原tuple就变为了4个元素;题意是原tuple由可变的变为不可变的,List可变,tuple不可变,所以将['A','B']改为('A','B')就不可变了;
2018-09-30