python 按照固定长度分割字符串的方法


本文摘自php中文网,作者不言,侵删。

这篇文章主要介绍了关于python 按照固定长度分割字符串的方法,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下

有如下的一堆mac地址,需要更改成一定格式,如mac='902B345FB021'改为mac='90-2B-34-5F-B0-21'。
借助python脚本,可以轻松实现,原理就是:字符串的按照固定长度拆分。

1,文件mac.txt,保存了如下的mac地址:

50E549E32ECB
902B3413EFA6
50E549ECBA1C
902B3457B16F
1C6F65296DF9
902B34131A14
50E549E3E2F8
50E5493A2696
902B345FB021
902B34131574

这里分享两种实现方法,供大家参考。
方法一:

代码示例:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

#!/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()

阅读剩余部分

相关阅读 >>

Python利用format方法保留三位小数

Python中dict是什么

perl和Python之间有什么区别?perl与Python的简单比较

解析Python利用pickle模块完成增删改查等一些功能

Python中的生成器是什么?生成器有什么用处?

Python的变量类型-数字类型number(4种详解)

Python是汇编语言吗

如何用Python画一只兔子——turtle库circle()画圆函数的详细用法介绍

详解Python实现logger打印功能

Python学习日记(1)

更多相关阅读请进入《Python》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...