Python学习 |
您所在的位置:网站首页 › 插件805显示值必须为正数吗 › Python学习 |
使用[M: N: K]根据步长对字符串切片 [M: N],M缺失表示至开头,N缺失表示至结尾 "〇一二三四五六七八九十"[:3] 结果是 "〇一二" [M: N: K],根据步长K对字符串切片 "〇一二三四五六七八九十"[1:8:2] 结果是 "一三五七" "〇一二三四五六七八九十"[::-1] 结果是 "十九八七六五四三二一〇" K为正时从左向右切片,K为负值时从右向左切片 K为正时,从左向右切片,如果M>N,则返回空 K为负时,从右向左切片,如果M>> s='0123456789' >>> s[::-1] # 从右向左,取所有 '9876543210' >>> s[::-2] # 从右向左,步长为2取值 '97531' >>> s[:2:-1] # 从右向左,从'开头'(s的末尾)到索引为2的切片,索引2不取 '9876543' >>> s[1:2:-1] # 从右向左,1>> s[2:1:-1] # 从右向左,从索引2到索引1的切片,索引1不取 '2' >>> s[2::-1] # 从右向左,从索引2到‘结尾’(s的开头)的切片,索引1不取 '210' >>> s[-1:-5:-2] # 从右向左,从索引-1到索引-5的切片,索引-5不取 '97' >>> |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |