关于Python字符串中ASCII字符映射的一个小问题,pythonascii,比如我想将一个字符串中的
关于Python字符串中ASCII字符映射的一个小问题,pythonascii,比如我想将一个字符串中的
比如我想将一个字符串中的所有字符变成它ASCII码中前7位的数字,在C里面只要写
for(int i = 0; i < length; i++) str[i] = str[i]-7;
在python中应该如何处理呢?用maketrans建立转化表的话一个个输入所有ASCII字符太慢了
python3
>>> s='hijkl'>>> bytes(map(lambda c:c-7,bytes(s,'ascii'))).decode('ascii')'abcde'
bytearray
>>> s='hijkl'>>> barr = bytearray(s,'ascii')>>> for i in range(len(barr)): barr[i]-=7 >>> print(barr.decode('ascii'))abcde
编橙之家文章,
相关内容
- lambda在这段代码中起到什么作用,大家帮看下,lambda代码
- pymssql安装正常import却不好用了什么原因,pymssqlimport原
- Python什么方法可以把amr格式转换成mp3格式?,pythonamr,从
- Python在交互模式中调用.py文件中的函数操作方法是怎么
- Python程序运行时查看对象状态怎样设计才能实现,pyt
- Python爬虫IOError问题是字符串问题吗?,pythonioerror,用Py
- Python终端里怎么控制文本长度?,python终端文本长度,网
- python创建父类对象参数传入问题,python对象参数传入
- 想要对字符串进行取反操作,用正则表达式方法应该怎
- web.py服务器传输数据能用js获取到吗?,web.pyjs,比如有一
评论关闭