脚本之家,脚本语言编程技术及教程分享平台!
分类导航

Python|VBS|Ruby|Lua|perl|VBA|Golang|PowerShell|Erlang|autoit|Dos|bat|

服务器之家 - 脚本之家 - Python - Python 如何将字符串每两个用空格隔开

Python 如何将字符串每两个用空格隔开

2021-10-11 00:33guaguastd Python

这篇文章主要介绍了Python Python 如何将字符串每两个用空格隔开的实现方式,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

我就废话不多说了,大家还是直接看代码吧~

example

?
1
2
3
4
5
>>> import re
>>> subject = '080045000106309140003F2F7D100A0A3C0A0A0A3D0A00000800450000EE000000003F06CCF0C0A8C864C0A8646400000000000000000000000050000000F7410000'
>>> result = re.sub(r"(?<=\w)(?=(?:\w\w)+$)", " ", subject) 
>>> result
'08 00 45 00 01 06 30 91 40 00 3F 2F 7D 10 0A 0A 3C 0A 0A 0A 3D 0A 00 00 08 00 45 00 00 EE 00 00 00 00 3F 06 CC F0 C0 A8 C8 64 C0 A8 64 64 00 00 00 00 00 00 00 00 00 00 00 00 50 00 00 00 F7 41 00 00'

补充:python 字符串输出时 使用空格隔开

使用python 中的join函数, 即可实现

example

?
1
2
3
4
5
6
7
8
9
In [77]: test = "12344345345"
 
In [78]: test
Out[78]: '12344345345'
 
In [79]: result = " ".join(test)
 
In [80]: result
Out[80]: '1 2 3 4 4 3 4 5 3 4 5'

以上为个人经验,希望能给大家一个参考,也希望大家多多支持服务器之家。如有错误或未考虑完全的地方,望不吝赐教。

原文链接:https://blog.csdn.net/guaguastd/article/details/43525923

延伸 · 阅读

精彩推荐