题解 | 表示数字
表示数字
https://www.nowcoder.com/practice/637062df51674de8ba464e792d1a0ac6
import sys
s = input()
s1 = ""
s2 = ""
for i in range(len(s)):
if s[i].isdigit():
s1 += s[i] #存储数字子串
elif len(s1) != 0: #数字子串到结尾时,加入首尾*号拼接到结果中
s2 += "*" + s1 +"*" + s[i]
s1 = "" #数字子串清零
else: #非数字直接添加
s2 += s[i]
if len(s1) != 0: #对于数字结尾进行处理
s2 += "*" + s1 +"*"
s1 = ""
print(s2)
深信服公司福利 830人发布