编写一个 Python 程序,使用 replace 函数和 For 循环替换字符串中的字符,并附带示例。
Python 程序:替换字符串中的字符
此程序允许用户输入一个字符串、一个要替换的字符以及一个要替换成的新字符。接下来,我们使用了一个内置的字符串函数 replace 来用新字符替换用户给定的字符。
str1 = input("Please Enter your Own String : ")
ch = input("Please Enter your Own Character : ")
newch = input("Please Enter the New Character : ")
str2 = str1.replace(ch, newch)
print("\nOriginal String : ", str1)
print("Modified String : ", str2)

替换字符串字符的程序 示例 2
在此 程序中,我们使用 For 循环遍历 Python 字符串中的每个字符。在 For 循环中,我们使用 If 语句来检查字符串字符是否等于 ch。如果为真,此程序会将其替换为 Newch。
str1 = input("Please Enter your Own String : ")
ch = input("Please Enter your Own Character : ")
newch = input("Please Enter the New Character : ")
str2 = ''
for i in range(len(str1)):
if(str1[i] == ch):
str2 = str2 + newch
else:
str2 = str2 + str1[i]
print("\nOriginal String : ", str1)
print("Modified String : ", str2)
替换字符串字符的输出如下所示。
Please Enter your Own String : tutorial gateway team
Please Enter your Own Character : t
Please Enter the New Character : P
Original String : tutorial gateway team
Modified String : PuPorial gaPeway Peam
替换字符串中的字符 示例 3
此替换字符串字符的代码与上面的示例相同。但是,我们使用了带对象的 For 循环。
str1 = input("Please Enter your Own String : ")
ch = input("Please Enter your Own Character : ")
newch = input("Please Enter the New Character : ")
str2 = ''
for i in str1:
if(i == ch):
str2 = str2 + newch
else:
str2 = str2 + i
print("\nOriginal String : ", str1)
print("Modified String : ", str2)
替换字符串字符的输出。
Please Enter your Own String : python programming examples
Please Enter your Own Character : o
Please Enter the New Character : G
Original String : python programming examples
Modified String : pythGn prGgramming examples