python如何对字符串中的字符进行映射?
威尼斯人线上娱乐官网
威尼斯人线上娱乐官网
当前位置 : 威尼斯人线上娱乐官网 > www.vn99.net

python如何对字符串中的字符进行映射?

比如我想将一个字符串中的所有字符变成它ASCII码中前7位的数字,在C里面只要写

forint i = 0; i < length; i++
    str[i] = str[i]-7;

在python中应该如何处理呢?用maketrans建立转化表的话一个个输入所有ASCII字符太慢了

python3

>>> s=hijkl
>>> bytesmaplambda c:c-7,bytess,ascii.decodeascii
abcde

bytearray

>>> s=hijkl
>>> barr = bytearrays,ascii
>>> for i in rangelenbarr:
    barr[i]-=7
    
>>> printbarr.decodeascii
abcde

栏目列表

广告位

威尼斯人线上娱乐官网