字符串可以定义为字符的有序集合,我们可以通过其位置获得他们的元素。python中,字符串中的字符是通过索引提取的。
python偏移量是从0开始的,这样就会比字符串的长度len()小1。 大家比较熟悉字符串的正偏移,python中还可以使用负偏移,可以看着是从结束处反向计数。
变量[下标],这里的下标是由数字表示,代表所要索引的字符在变量中的位置。
当从前往后索引时,下标从 0 开始。
当从后往前索引时,下标从 -1 开始,
第一个元素的偏移量是0
负偏移索引意味着从最后或者右边反向进行计数
Star[3]获取了第三个元素
Star[-4]获取了倒数第四个元素
切片语法是:
变量[头下标:尾下标](不包括尾下标对应的元素)。
当不指定头下标和尾下标时,获取的是整个字符串:star[:]。
当只指定头下标时,获取的是从头下标到字符串结尾的所有字符。
当只指定尾下标时,获取的是字符串的开头到尾下标的字符串(不包括尾下标对应的元素)。
头下标和尾下标也可以使用负值。