>>> a = '---Hello---'
>>> a.strip('-') #去除全部-符号
'Hello'
>>> a.rstrip('-') #去除右侧—符号
'---Hello'
>>> a.lstrip('-') #去除左侧-符号
'Hello---'
>>> a.strip('123-') #去除指定的123和-符号
'Hello'
replace()方法可以将字符串中部分指定的字符进行替换。
字符串属于不可变序列,字符串中的内容不允许改变。
通过replace()方法会生成新的字符串,原先字符串的内容保持不变。
>>> a = 'www.baidu.com'
>>> b = a.replace('baidu.com','zxbke.cn') #把a变量中的baidu.com替换为zxbke.cn
>>> a
'www.baidu.com'
>>> b
'www.zxbke.cn'
DCCDCCCDDDCDCCCDDCCCCCCCCCDDCDCCCCDCCCCC/CDCCCDCCDC/CCCDCCDDDCCDDDCCDCDD
>>> a = 'DCCDCCCDDDCDCCCDDCCCCCCCCCDDCDCCCCDCCCCC/CDCCCDCCDC/CCCDCCDDDCCDDDCCDCDD'
>>> a.replace('C','A').replace('D','B') #简易替换使用replace方法即可实现
'BAABAAABBBABAAABBAAAAAAAAABBABAAAABAAAAA/ABAAABAABA/AAABAABBBAABBBAABABB'
>>> table = ''.maketrans('CD','AB')
>>> a.translate(table) #也可以使用translate方法实现
'BAABAAABBBABAAABBAAAAAAAAABBABAAAABAAAAA/ABAAABAABA/AAABAABBBAABBBAABABB'
BBBBABBBBBBBBABBAABABAABBBABBBABBBABAABBBAABAABBABBBABABAABABAABABBBAA
>>> a = 'BBBBABBBBBBBBABBAABABAABBBABBBABBBABAABBBAABAABBABBBABABAABABAABABBBAA'
>>> table = ''.maketrans('BA','AB') #定义一个字符映射表table,指定对应关系,B对应A,A对应B
>>> a.translate(table) #translate指定对象按table映射表进行替换
'AAAABAAAAAAAABAABBABABBAAABAAABAAABABBAAABBABBAABAAABABABBABABBABAAABB'
Zero One One Zero Zero One One Zero Zero One One Zero One One Zero Zero Zero One One Zero Zero Zero Zero One Zero One One Zero Zero One One One Zero One One One One Zero One One Zero One Zero One One Zero Zero One Zero One One Zero One One One One Zero One One One Zero One Zero One Zero One Zero Zero Zero Zero Zero One Zero One One One Zero Zero One Zero Zero One One Zero Zero One Zero One Zero One Zero One Zero Zero One One Zero One One Zero One One One One Zero One Zero Zero Zero One One One Zero One One Zero One One One One Zero One One Zero One One One One Zero One One Zero Zero One Zero Zero Zero One One One One One Zero One
>>> a = a.replace('Zero','0').replace('One','1').replace(' ','')
>>> a
'011001100110110001100001011001110111101101011001011011110111010101000001011100100110010101010011011011110100011101101111011011110110010001111101'
>>> for i in range(0,len(a),8):
... print(chr(int(a[i:i+8],2)),end='')
...
flag{YouAreSoGood}>>>