python切片问题,[2:0]是什么问题呢?

python中切片是基于序号0开始的,所以当切片为[7:-3]时,第7个字符是“想”,而-3是指从右往左数第3个,但这里有两种情况:1、如果切片是[-3:],表示从倒数第3个开始到最后,即:想看看 2、如果切片是[7:-3],表示从序号7开始,到-3左侧一个字符,但不包含-3,只包含-4,即:想 所以...
python切片问题,[2:0]是什么问题呢?
python中切片是基于序号0开始的,所以当切片为[7:-3]时,第7个字符是“想”,而-3是指从右往左数第3个,但这里有两种情况:
1、如果切片是[-3:],表示从倒数第3个开始到最后,即:想看看
2、如果切片是[7:-3],表示从序号7开始,到-3左侧一个字符,但不包含-3,只包含-4,即:想
所以输出结果为:想
更多朋友会认为结果应是:想去,错的原因就在于是否包含-3,根据切片的规则,右侧是开区间,是不被包含的。2023-07-03
mengvlog 阅读 45 次 更新于 2025-10-29 17:13:25 我来答关注问题0
檬味博客在线解答立即免费咨询

Python相关话题

Copyright © 2023 WWW.MENGVLOG.COM - 檬味博客
返回顶部