用 $ 替换字符串中所有出现的 'a' 的Python程序
给定一个字符串,任务是编写一个Python程序,用 $ 替换所有出现的 'a'。
例子:
Input: Ali has all aces
Output: $li h$s $ll $ces
Input: All Exams are over
Output: $ll Ex$ms $re Over
第一种方法使用将给定的指定字符串拆分为一组字符。空字符串变量用于存储修改后的字符串。我们循环遍历字符数组并检查此索引处的字符是否等效于 'a' ,然后附加 '$' 符号,以防满足条件。否则,原始字符将被复制到新字符串中。
Python3
# declaring a string variable
str = "Amdani athani kharcha rupaiya."
# declaring an empty string variable for storing modified string
modified_str = ''
# iterating over the string
for char in range(0, len(str)):
# checking if the character at char index is equivalent to 'a'
if(str[char] == 'a'):
# append $ to modified string
modified_str += '$'
else:
# append original string character
modified_str += str[char]
print("Modified string : ")
print(modified_str)
Python3
# declaring a string variable
str = "An apple A day keeps doctor Away."
# replacing character a with $ sign
str = str.replace('a', '$')
print("Modified string : ")
print(str)
输出:
Modified string :
$md$ni $th$ni kh$rch$ rup$iy$.
第二种方法使用内置方法 replace() 将字符串中所有出现的特定字符替换为新的指定字符。该方法具有以下语法:
replace( oldchar , newchar)
此方法不会更改原始字符串,并且结果必须显式存储在 String 变量中。
蟒蛇3
# declaring a string variable
str = "An apple A day keeps doctor Away."
# replacing character a with $ sign
str = str.replace('a', '$')
print("Modified string : ")
print(str)
输出:
Modified string :
$n $pple $ d$y keeps doctor $w$y.