在python中切割字符串

时间:2012-01-14 21:59:59

标签: python

  

可能重复:
  reverse a string in Python

我尝试在python文档中搜索某个切片的exapmle 假设我有这个字符串

a = "ABCD"

我写的时候:

a[::-1]

我得到了反转的字符串

"DCBA"

我无法理解它是如何起作用的。我看到的所有例子都没有两个冒号。这是什么意思?它是如何工作的?

谢谢你!

1 个答案:

答案 0 :(得分:4)

切片的完整语法是

a[start:stop:step]

step值表示从切片的一个元素到下一个元素时增加索引的量。值-1因此意味着“倒退”。如果在示例中省略startstop,则默认使用整个字符串(或更一般地,整个序列,因为这也适用于列表和元组)。