我在 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'
