Python怎么样截取字符
3个回答
展开全部
截取字符串
注意:一定要搞清楚下标是从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'
展开全部
教程里有啊。常用的主要是这几个
某个字符串为stmp="abcdef54321"
取前面5个stmp[:5]
取后面5个stmp[-5:]
从前面开始取,不包括最后两个stmp[:-2]
从第1个取到第2个stmp[0:2]
就这几种用法了。
某个字符串为stmp="abcdef54321"
取前面5个stmp[:5]
取后面5个stmp[-5:]
从前面开始取,不包括最后两个stmp[:-2]
从第1个取到第2个stmp[0:2]
就这几种用法了。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可以通过 str[ : ]
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询