在 Python 中,可以使用切片(slicing)来裁切字符串。切片使用方括号[]来指定要裁切的起始位置和结束位置,并使用冒号:来分隔它们。下面是一些示例:

string = 'Hello, World!'

# 裁切从索引2到索引5之间的字符(不包括索引5)
print(string[2:5])  # 输出:llo

# 裁切从索引7到末尾的字符
print(string[7:])  # 输出:World!

# 裁切从开头到索引5之间的字符(不包括索引5)
print(string[:5])  # 输出:Hello

# 裁切从索引2到倒数第2个字符之间的字符(不包括倒数第2个字符)
print(string[2:-1])  # 输出:Hello, World

# 裁切从索引2到倒数第2个字符之间的字符,步长为2
print(string[2:-1:2])  # 输出:Hlo ol

# 反转字符串
print(string[::-1])  # 输出:!dlroW ,olleH

请注意,切片时起始位置是包含的,结束位置是不包含的。如果不指定起始位置,默认为开头;如果不指定结束位置,默认为末尾。步长可以指定为负数来实现反向裁切。


原文地址: https://www.cveoy.top/t/topic/Xxm 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录