用户:
氰草查看:175 回复:9 评论:11 创建时间:2021-06-24T13:09:45
喵喵喵1
天之鹰说具体点,直接把原问题贴出来也行。
点赞0
评论
比如变量1010001101000110变成列表1.10100011 2.01000110
就是把一串二进制编码8个一组化成代码包,就古董电脑用的,电脑日志里也有。
如果是python 可以采用循环切片的方式,把最后的结果存储起来。
天之鹰a="1010001101000110" b=[] i=0 c="" while i<len(a): c=c+a[i] if(i+1)%8==0: b.append(c) c="" i+=1 print(b)
点赞0
评论
谢谢,不过要kitten的,我尝试翻译一下
伴雪纷飞easy!
a='1010001101000110'#<-你的变量
b=[a[i:i+8] for i in range(0, len(a), 8)]
print(b)
ps:正则表达式也可以
点赞2
评论
伴雪纷飞(无独有偶)📝📝📝📝📝
a='1010001101000110'#<-你的变量
b=[ a[ i[ 0 ]:i[ 0 ] + 8 ] for i in enumerate(a) if not i[ 0 ] % 8 ]
print(b)点赞2
评论
伴雪纷飞正则表达式
import re
a='1010001101000110'#<-你的变量
b=re.findall(r'.{8}',a)
print(b)点赞2
评论
dd有用回复
谢谢,不过要kitten的
那没我的事了(咋发到python社区了)
算了,↑粘图