Skip to main content
 首页 » 编程设计

python之通过插入 ':' 格式化字符串

2025年05月04日20zlslch

我在 python 中有一个字符串 '0000000000000201'

dpid_string = '0000000000000201' 

将其转换为以下字符串的最佳方法是什么

00:00:00:00:00:00:02:01 

请您参考如下方法:

您将字符串分成大小为 2 的 block ,并使用 str.join() 将它们连接起来:

':'.join([dpid_string[i:i + 2] for i in range(0, len(dpid_string), 2)]) 

演示:

>>> dpid_string = '0000000000000201' 
>>> ':'.join([dpid_string[i:i + 2] for i in range(0, len(dpid_string), 2)]) 
'00:00:00:00:00:00:02:01'