Python 对字符串切片及翻转
给定一个字符串,从头部或尾部截取指定数量的字符串,然后将其翻转拼接。
实例
def rotate(input,d):
Lfirst = input[0 : d]
Lsecond = input[d :]
Rfirst = input[0 : len(input)-d]
Rsecond = input[len(input)-d : ]
print( "头部切片翻转 : ", (Lsecond + Lfirst) )
print( "尾部切片翻转 : ", (Rsecond + Rfirst) )
if __name__ == "__main__":
input = 'Runoob'
d=2 # 截取两个字符
rotate(input,d)
执行以上代码输出结果为:
头部切片翻转 : noobRu 尾部切片翻转 : obRuno
fuko
fuk***s@163.com
利用索引进行切片操作时,可包含三个参数:
如对列表来说即:list[start_index: stop_index: step]。
例如用于整个字符翻转:
输出结果:
fuko
fuk***s@163.com