问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

python 怎么将字符串分割

发布网友 发布时间:2022-04-24 03:08

我来回答

3个回答

懂视网 时间:2022-04-06 08:11

python将字符串等长分割的方法:1、两个一组分割,代码为【b=re.findall(r'.{2}',aa) 】;2、按照固定长度分割字符串三个字符一组,代码为【re.findall(r'.{3}', string)】。

【相关学习推荐:python教程】

python将字符串等长分割的方法:

方法一:

代码示例

#!/bin/python 
#site:WWW.jb51.net
# 
A = open('mac.txt','r') 
a = A.readlines() 
for aa in a: 
 b = list(aa.strip()) 
 c='' 
 for i in range(len(b)): 
 if i !=0: 
 if i%2 == 0: 
 c=c+'-'+b[i] 
 else: 
 c=c+b[i] 
 else: 
 c=c+b[i] 
 print c 
A.close()

方法二:

代码示例

#!/bin/python 
# 
import re 
A = open('mac.txt','r') 
a = A.readlines() 
for aa in a: 
 b=re.findall(r'.{2}',aa) 
 c='-'.join(b) 
 print c 
A.close()

使用用python的正则表达式实现,执行效率高,值得推荐。

处理结果:

50-E5-49-E3-2E-CB

90-2B-34-13-EF-A6

50-E5-49-EC-BA-1C

90-2B-34-57-B1-6F

1C-6F-65-29-6D-F9

90-2B-34-13-1A-14

50-E5-49-E3-E2-F8

50-E5-49-3A-26-96

90-2B-34-5F-B0-21

90-2B-34-13-15-74

90-2B-34-18-43-BF

00-24-1D-0E-25-8D

python处理字符串还是很牛的,建议大家牢固掌握。

python按照固定长度分割字符串三个字符一组

代码一

def cut_text(text,lenth): 
 textArr = re.findall('.{'+str(lenth)+'}', text) 
 textArr.append(text[(len(textArr)*lenth):]) 
 return textArr 
 
print(cut_text('123456789abcdefg',3)) 
 
['123', '456', '789', 'abc', 'def', 'g']

代码二

>>> import re
>>> string = '123456789abcdefg'
>>> re.findall(r'.{3}', string)
['123', '456', '789', 'abc', 'def']
>>>

想了解更多相关学习,敬请关注php培训栏目!

热心网友 时间:2022-04-06 05:19

用split函数:
str = "Line1-abcdef \nLine2-abc \nLine4-abcd";
print str.split( )
print str.split(' ', 1 )

热心网友 时间:2022-04-06 06:37

固定长度分割,直接通过[:3] 这种来取。
固定分隔符一般用split
看你需求,其他的方式也有。最好有个例子。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
大学入学应该带哪些必备物品? tim删除聊天记录的方法步骤 pc端彻底删除tim聊天记录 甩脂机调到什么档位 如何用甩脂机 甩脂机的正确使用方法 使用抖脂机要注意什么 怎样申请小号微信号 ...的长和宽分别增加6米,扩建后草坪的面积增加了多少 ...扩建后长和宽分别增加10米,扩建后的操场面积增加了多少平方米?_百 ... 长方形的公园它的面积长和宽分别扩大十米后它的平方增加了面积增加了13... python数据分割 Python 数组分割 python数组分割? 冰糖炖雪梨有特殊的功效,你是否知道是什么? 冰糖炖雪梨要不要加水 请问有冰糖炖雪梨1 2020年由吴倩 Qian Wu主演的在线免费播放资源 冰糖炖雪梨有哪些功效呢? 做菜什么时候放孜然 冰糖炖雪梨的功效有很多,你都知道哪些? 炒菜时,酱油什么时候放比较合适呀? 冰糖炖雪梨有特殊的功效,你知道有哪些吗? 炒菜时调料什么时候放最合适 家里做菜时,什么时候需要放蒜? 炒菜时,什么时候放调料最合适?? 做菜时,应该什么时候放生抽什么时候放老抽? 炒菜时,酱油一般什么时候放? 炒菜时各种调料什么时候放 在做菜的过程中,一般调味品在什么时候放是最合适的? 您好!征信有问题可以有办法消除吗 《五月槐花香》二奎后来结局是什么? python字符串分割问题 python将图像分割成两半 python如何拆分含有多种分隔符的字符串 python 如何按比例分割文件 python字符串分割 求助!python文本分割 日志文件太大,python怎么分割文件,多线程操作 python 数组切割 python 分割数字串 利用python进行文本分割,每三行分成一个新文件 使用python进行大型文本的分割 关于python中文件的分割 使用Python按字节分割字符串 怎么注销12306账号? 微信红包怎样撤底删除? 手机号被别人注册了铁路12306的账号,该如何注销? 如何把微信的红包撤销 铁路e卡通注册了怎么才能注销? 怎么把微信红包收回来 录影时间和播放时间