您的位置:

Python 程序:删除字符串中字符的第一次出现

编写一个 Python 程序,使用 For 循环、while 循环删除字符串中的字符的第一次出现,并通过一个示例运行。

删除字符串中字符的第一次出现的 Python 程序示例 1

这个 python 程序允许用户输入字符串和字符。接下来,它使用 For 循环查找并删除给定字符串中该字符的第一次出现。

首先,我们使用 For 循环来迭代字符串中的每个字符。在 For 循环中,我们使用 If 语句来检查字符是否等于 ch。如果为真,则使用字符串切片索引删除该字符,并使用 Break 语句退出循环。请参考弦文章了解蟒弦的一切

# Python Program to Remove the First Occurrence of a Character in a String

string = input("Please enter your own String : ")
char = input("Please enter your own Character : ")
string2 = ''
length = len(string)
for i in range(length):
    if(string[i] == char):
        string2 = string[0:i] + string[i + 1:length]
        break

print("Original String :  ", string)
print("Final String :     ", string2)

删除字符串中字符的第一次出现的 Python 程序示例 2

这个 python 代码删除一个字符的第一次出现与上面相同。然而,我们只是将 For 循环替换为 While 循环。

# Python Program to Remove First Occurrence of a Character in a String

string = input("Please enter your own String : ")
char = input("Please enter your own Character : ")

string2 = ''
length = len(string)
i = 0

while(i < length):
    if(string[i] == char):
        string2 = string[0:i] + string[i + 1:length]
        break
    i = i + 1

print("Original String :  ", string)
print("Final String :     ", string2)

Python 删除字符串输出中出现的字符的第一次出现

Please enter your own String : python programs
Please enter your own Character : p
Original String :   python programs
Final String :      ython programs

删除字符串第一次出现的 Python 程序示例 3

删除字符串第一次出现的 Python 代码与第一个示例相同。但是,这次我们用 Python 函数来分离逻辑。

# Python Program to Remove First Occurrence of a Character in a String

def removeFirstOccur(string, char):
    string2 = ''
    length = len(string)

    for i in range(length):
        if(string[i] == char):
            string2 = string[0:i] + string[i + 1:length]
            break
    return string2

str1 = input("Please enter your own String : ")
char = input("Please enter your own Character : ")

print("Original String :  ", str1)
print("Final String :     ", removeFirstOccur(str1, char))

Python 删除字符串输出中出现的字符的第一次出现

Please enter your own String : tutorialgateway
Please enter your own Character : t
Original String :   tutorialgateway
Final String :      utorialgateway