Python怎么样截取字符

 我来答
程序员养大闸蟹
2018-06-13 · 自家的蟹塘,苏州阳澄湖蓝标大闸蟹养殖户
程序员养大闸蟹
采纳数:2362 获赞数:20622

向TA提问 私信TA
展开全部

截取字符串
注意:一定要搞清楚下标是从0开始的,列表右边的元素是不被包含的
>>>a = '0123456789'
>>>b = a[0:3] # 截取第一位到第三位的字符
>>>b
'012'

>>>b = a[:] # 截取字符串的全部字符
>>>b
'0123456789'

>>>b = a[6:] # 截取第七个字符到结尾
>>>b
'6789' 


>>>b = a[:-3] # 截取从头开始到倒数第三个字符之前
>>>b
'0123456'


>>>b = a[2] # 截取第三个字符
>>>b
'2'

>>>b = a[-1] # 截取倒数第一个字符
>>>b
'9'

>>>b = a[::-1] # 创造一个与原字符串顺序相反的字符串
>>>b
'9876543210' 


>>>b = a[-3:-1] # 截取倒数第三位与倒数第一位之前的字符
>>>b
'78'

>>>b = a[-3:] # 截取倒数第三位到结尾
>>>b
'789'

bdwisyou7d
2012-12-18 · TA获得超过1.3万个赞
知道大有可为答主
回答量:3774
采纳率:81%
帮助的人:1071万
展开全部
教程里有啊。常用的主要是这几个
某个字符串为stmp="abcdef54321"
取前面5个stmp[:5]
取后面5个stmp[-5:]
从前面开始取,不包括最后两个stmp[:-2]
从第1个取到第2个stmp[0:2]

就这几种用法了。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
a5826190
2012-12-18 · TA获得超过424个赞
知道小有建树答主
回答量:750
采纳率:0%
帮助的人:273万
展开全部
可以通过 str[ : ]
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式