python切片输出结果是“想”还是想去?
发布网友
发布时间:2023-07-09 10:34
我来回答
共1个回答
热心网友
时间:2023-10-06 03:16
python中切片是基于序号0开始的,所以当切片为[7:-3]时,第7个字符是“想”,而-3是指从右往左数第3个,但这里有两种情况:
1、如果切片是[-3:],表示从倒数第3个开始到最后,即:想看看
2、如果切片是[7:-3],表示从序号7开始,到-3左侧一个字符,但不包含-3,只包含-4,即:想
所以输出结果为:想
更多朋友会认为结果应是:想去,错的原因就在于是否包含-3,根据切片的规则,右侧是开区间,是不被包含的。