自学编程Python日更成长营

自学Python:删除“*”符号

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

现在有一串字符需要输入,规定输入的字符串中只包含字母和“*”符号。

用程序实现将字符串中的“*”全部删除。

假设输入的字符串为:****A*BC*DEF*G********,删除串中的“*”后,

字符串变为:ABCDEFG。

下面直接上代码:

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

def fun(s):

    a = [0] * len(s)

    for i in range(len(s)):

        a[i] = s[i]    # 将字符串拆分存入数组

    print("结果:", end="")

    for j in a:

        if j == '*':

            j = ""

        print(j, end="")

if __name__ == "__main__":

    s = str(input("请输入一个只包含字母和*号的字符串:\n"))

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

    fun(s)

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

执行结果如下:

请输入一个只包含字母和*号的字符串:

***abcd**e**f*gdd***

输入的字符串为: ***abcd**e**f*gdd***

结果:abcdefgdd

________________END______________

上一篇 下一篇

猜你喜欢

热点阅读