有人可以帮我解答一下问题吗

img


我想问问为啥48题b选项是对的?45题的d选项错在哪里? 谢谢谢谢

img

切片s[i:j] j<=i时返回空串。没有‘65'倒序这一说的

后一题的D是因为 '0'是字串,非空即True,它不是数字0

48题,字符串比较大小,从头到尾比较每个字符的ascii码,如果两个字符串前面一模一样,只是一个更长,那么长的值大,因为字符串以\0结尾,任何一个字符都比0大。
45题,a[-3:3]等价于a[5:3],开始位置比结束位置大,直接切不出东西来。切片是从哪切到哪,不是拼盘,不要把6和3拼接在一起。

img

45 题

img

从 -3 开始切, 那切片的范围只有比-3 还靠后的部分 ,那就是 -2到0。 不能切去前面的。

48题
字符串比较,从第一个字母开始 , 所以B为True

img

45题,-3:3,-3的位置在3的后面,从后面往前面取必须[-3:3:-1]结果才是65
48题比的就是字符大小【ascii值的大小】,从第一个字符开始比较,第一个相同就比第二个 b是对的呀