编写一个 Python示例,使用 For 循环、while 循环删除字符串中的字符的第一次出现,并通过一个示例运行。
这个 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 代码删除一个字符的第一次出现与上面相同。然而,我们只是将 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 代码与第一个示例相同。但是,这次我们用 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
标签: 百度文库