日更成长营自学编程Python

自学Python:在指定位置插入字符

2022-02-21  本文已影响0人  小强聊成长

编写程序,实现以下功能:在字符串中的所有数字字符前加一个“$”符号。

例如,输入A1B23CD45,输出A$1B$2$3CD$4$5。

下面直接上代码:

########################

def jieguo(s):

    a = [0] * len(s)

    for i in range(len(s)):  # 遍历字符串

        a[i] = s[i]  # 将字符串存入列表数组

    for i in a:# 遍历数组元素

        # 用isdigit()函数判断是否数字

        flag = i.isdigit() # 如果是数字返回True

        if flag == True:

            i = '$'+i

        print(i, end="")

if __name__=="__main__":

    s = str(input("请输入一个字符串:"))

    print("您输入的字符串为:", s)

    jieguo(s)

########################

执行结果如下:

请输入一个字符串:12SDA4DFE6D7DFA8DFA

您输入的字符串为: 12SDA4DFE6D7DFA8DFA

$1$2SDA$4DFE$6D$7DFA$8DFA

________________END______________

上一篇下一篇

猜你喜欢

热点阅读