line[:-1]其实就是去除了这行文本的最后一个字符(换行符)后剩下的部分。
line = "abcde"
line[:-1]
结果为:'abcd'
line = "abcde"
line[::-1]
结果为:'edcba'

示例3
[m : ] 代表列表中的第m+1项到最后一项
[ : n] 代表列表中的第一项到第n项
[-1] 代表去到最后一项
[:-1]代表除了最后一个都获取到
[::-1]代表逆序取,从后向前取
[2::-1]代表从下标从0到2的三个数,逆序取
[1:]代表从下标为1开始取到最后一个数
例子:
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
|

本文详细介绍了Python编程中用于字符串和列表的切片操作,包括line[:-1]去除最后一个字符,line[-1]获取最后一个字符,以及[::-1]实现元素逆序。通过示例解释了不同切片语法的含义和应用场景,如[m:]、[:n]、[-1]和[:-1]等。文章旨在帮助读者更好地理解和运用这些Python切片技巧。


被折叠的 条评论
为什么被折叠?



