定义
slicing extracts a series of characters from a string.
A slice [m:n] would therefore be read as “from characters m up to but not including characters n”.
how it works
‘MNKMDLVADVAEKTDLSKAKATEVIDAVFA’[0:9:3]
‘MMV’
从0位开始,每隔三位slicing一个str,直到第9位结束
‘MNKMDLVADVAEKTDLSKAKATEVIDAVFA’[16:0:-4]
‘SKDD’
从第16位开始,反向每隔4位slicing一个str,直到0位结束.
‘NMKMDLVADVAEKTDLSKAKATEVIDAVFA’[1:4]
‘MKM’
包括[1],不包括[5]
‘MNKMDLVADVAEKTDLSKAKATEVIDAVFA’[16::-3]
‘STAADN’
s = ‘abcdefgh’
s[::-1]
‘hgfedcba’
可视作“翻转”
s[::2]
‘aceg’
可视作隔一个取一个的操作
近期评论