当前位置 博文首页 > Python 如何将字符串每两个用空格隔开

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

    作者:guaguastd 时间:2021-07-07 18:40

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

    example

    >>> 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

    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'
    

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

    jsjbwy
    下一篇:没有了