本文实例讲述了Python实现将16进制字符串转化为ascii字符的方法。分享给大家供大家参考,具体如下:
字符串456e633064316e675f31735f66336e,通过Python,按照两个字符,例如45,6e,63形式变成ascii码格式,输出acsii码格式的字符串。
代码如下:
a = "456e633064316e675f31735f66336e"
''.join([chr(int(b, 16)) for b in [a[i:i+2] for i in range(0, l
案例:
把某个字符串依据分隔符拆分,该字符包含不同的多种分隔符,如下
s = ’12;;7.osjd;.jshdjdknx+’
其中 ; . + 是分隔符
有哪些解决方案?
方法1:通过str.split()方法,每次处理一个分隔符
#!/usr/bin/python3
def go_split(s, symbol):
result = [s]
for i in symbol:
median = []
# 普通方法
#