📜  python中的反向字符串(1)

📅  最后修改于: 2023-12-03 15:34:26.147000             🧑  作者: Mango

Python中的反向字符串

在Python中,可以使用切片操作将字符串反向。

切片操作

Python中的切片操作可以对字符串进行子串提取,格式为[开始:结束:步进]

  • 开始:提取子串的起始位置索引,默认为0。
  • 结束:提取子串的结束位置索引(不包含该位置字符),默认为len(str)
  • 步进:提取子串时跳过字符的数量,默认为1。

使用负数表示从结尾开始计数,例如-1表示倒数第一个字符。

反向字符串

使用步进为-1可以实现字符串反向操作。

str = 'Hello, World!'
reverse_str = str[::-1]
print(reverse_str) # 输出:'!dlroW ,olleH'
注意事项
  • 字符串是不可变类型,反向字符串操作不会修改原始字符串,而是返回新的字符串。
  • 切片操作中的开始位置和结束位置可以省略,步进为负数时默认取从末尾到开头的所有字符。
参考链接