我做了一个没有空格的字符串。所以我用0000000代替空格。但不会有字母。例如,0000000 2000000005000000190000000200000000应该等于“test”。对不起,我对python很陌生,不太好。如果有人能帮我,那太棒了。
除非我在你的问题周围遗漏了一些语境,否则你可以使用 replace 函数来执行此操作。它应该像这样简单:
replace
my_string = '000000020000000050000000190000000200000000' new_string = my_string.replace('0' * 7, '')
new_string = my_string.replace('0' * 7, ' ') characters = new_string.trim().split()
然后,字符数组将是 ['20', '5', '19', '20'] 然后可以将其转换为字母字符
['20', '5', '19', '20']