s1 = "abcdefg"
# Indexing
s1[0]
s1[3]
s1[-1]
s1[-3]
#Slicing
s1[0:3]
s1[2:5]
s1[2:]
s1[:3]
s1[:-1]
s1[0:5:2]
s1[::-1]
运行结果如下
s1[0]
// Result: a //
s1[3]
// Result: d //
s1[-1]
// Result: g //
s1[-3]
// Result: e //
s1[0:3]
// Result: abc //
s1[2:5]
// Result: cde //
s1[2:]
// Result: cdefg //
s1[:3]
// Result: abc //
s1[:-1]
// Result: abcdef // 注意这里没有g,因为-1代表最后一个字符,而有效范围是不包括截止索引的
s1[0:5:2]
// Result: ace //第三个参数告诉每隔几个
s1[::-1]
// Result: gfedcba //如果第三个为-1,表示reverse