思路:直接利用切片,来实现字符串反转。可以通过切片将字符串拆分成两部分,然后将这两部分调换顺序,从而实现字符串反转。
知识小结:
切片(slice)是 Python 中用于截取序列类型(如字符串、列表、元组等)的一种操作。它可以从序列中截取出部分元素,形成一个新的序列
sequence[start:stop:step]
切片的特点:
start
、stop
和step
都可以是正整数或负整数。正整数表示从序列的左侧开始计算索引(从 0 开始),负整数表示从序列的右侧开始计算索引(从 -1 开始)。- 如果省略
start
,表示从序列的最左侧开始切片(即start=0
)。 - 如果省略
stop
,表示切片到序列的最右侧(即stop=len(sequence)
)。 - 如果
step
为正整数,则start
应该小于stop
,如果step
为负整数,则start
应该大于stop
。否则,切片将为空。 - 切片不会修改原始序列,而是创建一个新的序列。