Python学习

您所在的位置:网站首页 插件805显示值必须为正数吗 Python学习

Python学习

2024-07-10 22:43| 来源: 网络整理| 查看: 265

使用[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