已采纳回答 / 我有我心底故事
短路计算。1. 在计算 a and b 时,如果 a 是 False,则根据与运算法则,整个结果必定为 False,因此返回 a;如果 a 是 True,则整个计算结果必定取决与 b,因此返回 b。2. 在计算 a or b 时,如果 a 是 True,则根据或运算法则,整个计算结果必定为 True,因此返回 a;如果 a 是 False,则整个计算结果必定取决于 b,因此返回 b。所以Python解释器在做布尔运算时,只要能提前确定计算结果,它就不会往后算了,直接返回结果。
2018-08-29
最赞回答 / 郭末
三名同学的成绩可以用一个list表示:L = [95.5, 85, 59]请按照倒序索引分别打印出倒数第一、倒数第二、倒数第三。倒数第一指的是成绩,所以排列应该是:598595.5答案应该是:L = [95.5, 85, 59]print L[-1]print L[-2]print L[-3]或者L = [95.5, 85, 59]print L[2]print L[1]print L[0]
2018-08-29
最新回答 / 慕哥0143650
具体看代码块,看楼主代码与if同级就是if代码块执行完后执行return,n等于几不影响return。比if低一级的话,就是执行if条件判断,如果n==1时才会执行return。
2018-08-28
最新回答 / 为什么要学习2561
in 的作用是:遍历循环,放在python里很好解释,就是L中的元素依次遍历,得到key中的valueget的意思和前面讲的pop()函数差不多,只是提取key中的value
2018-08-27
最赞回答 / 忧郁的游鱼
因为你刚进去后,匹配到第一个是 string 的元素,就直接返回啦,return,就代表这个函数结束了所以不管怎么样,你最多就只能返回一个带有一个元素的数组...---------正常来说,你应该是要弄个空的数组,然后遍历传进来的数组L发现一个是 string,就丢到那个空数组里,最后再返回那个空数组(或者你101也想进去,同理自己想想
2018-08-27
已采纳回答 / Lee_Coder
d = { 'Adam': 95, 'Lisa': 85, 'Bart': 59,# 'Paul': 75}d['Paul']=75写注释那个也可以
2018-08-27