📌  相关文章
📜  用 $ 替换字符串中所有出现的 'a' 的Python程序

📅  最后修改于: 2022-05-13 01:54:22.359000             🧑  作者: Mango

用 $ 替换字符串中所有出现的 '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.