字符串的切⽚
切⽚操作(slice)可以从⼀个字符串中获取⼦字符串(字符串的⼀部分)。我们使⽤⼀对⽅括号、起始偏移量start、终⽌偏移量end 以及可选的步长step 来定义⼀个分⽚。
格式: [start:end:step]
[:] 提取从开头(默认位置0)到结尾(默认位置-1)的整个字符串
[start:] 从start 提取到结尾
[:end] 从开头提取到end - 1
[start:end] 从start 提取到end - 1
[start:end:step] 从start 提取到end - 1,每step 个字符提取⼀个
左侧第⼀个字符的位置/偏移量为0,右侧最后⼀个字符的位置/偏移量为-1
举例:
输⼊⼀个字符串,返回倒序排序的结果,:如:‘abcdef’ 返回:'fedcba'
#⽅式⼀:将字符串翻转,步长设为-1
def re_sort():
s = input('请输⼊⼀串字符串:>>')
return s[::-1] #从开头到结尾步长为-1
# obj = re_sort()
# print(obj)
#⽅式⼆:借助列表进⾏翻转
def re_sort2():
s = input('请输⼊⼀串字符串:>>')
li = []
for i in s:
li.append(i)
return ''.join(li)  #将列表转化成字符串
obj2 = re_sort2()
print(obj2)
>字符串切片截取

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。