# 普通方法
s = 'A8C3721D86'
for ss in s:
if ss.isdigit():
if int(ss) > 6:
s = s.replace(ss, '9')
else:
s = s.replace(ss, '0')
print (s)
# 函数作为参数传递的方法
import re
s = 'A8C3721D86'
def convert(value):
print(value)
matched = value.group()
if int(matched) > 6:
return '9'
else:
return '0'
r = re.sub('\d', convert, s)
print(r)