我尝试在python文档中搜索某个切片的exapmle 假设我有这个字符串
a = "ABCD"
我写的时候:
a[::-1]
我得到了反转的字符串
"DCBA"
我无法理解它是如何起作用的。我看到的所有例子都没有两个冒号。这是什么意思?它是如何工作的?
谢谢你!答案 0 :(得分:4)
切片的完整语法是
a[start:stop:step]
step
值表示从切片的一个元素到下一个元素时增加索引的量。值-1
因此意味着“倒退”。如果在示例中省略start
和stop
,则默认使用整个字符串(或更一般地,整个序列,因为这也适用于列表和元组)。