python 中[:-1]和[::-1]的使用
a="1234567" b=a[::-1] #7654321 c=a[::-2] #7531 d=a[:-1] #123456 e=a[:-2] #12345 print(b,c,d,e)
a[:-1]:格式是a[i:j],也就是a[i]到a[j]之前的内容。i缺省默认是0,j缺省默认是字符串长度。所以a[:-1]就是a[0]到a[-1](a[-1]为字符串最后一个字符)。
同理
a[::-1]:格式是a[i:j:t],也就是a[i]到a[j]之前的内容。i缺省默认是0,j缺省默认是字符串长度,t为步长缺省为1。所以a[::-1]就是a[0]到a[字符串长度],步长为-1(从后往前,间隔为0)。
不积跬步无以至千里
浙公网安备 33010602011771号