# 切片
# start 默认为0 [:stop]
# stop 默认到最后 [start:]
# step 默认为1 [start: stop:]
s = "hello world"
print(s[0], type(s[0]))
print(s[0:], type(s[0:]))
print(s[1:5])
print(s[0:5:2])
print(s[:5])
print(s[-1], s[-2], s[-len(s)])
print(s[6:0:-1])
print(s[::], s[::-1])
# -----如何判断一个字符串是否为另一个字符串的子串
# ```切片
s1="qazwsxedcrfv"
s2="wsxedc"
for i in range(len(s1)-len(s2)+1):
if s1[i:i+len(s2):1] == s2[::]:
print('yes')
break
else:
print('no')
# 将列表 [1, 2, 3, 4, 5] 中的元素向右循环移动一位,得到 [5, 1, 2, 3, 4]
list1= [1, 2, 3, 4, 5]
list1 = list1[-1:] + list1[:-1]