请将字符串“你好$$$我正在学Python@#@#现在需要&*&*&修改字符串”中的符号编程一个空格,需要输出的格式为:“你好 我正在学Python 现在需要 修改字符串”。
方法1
str1 = "你好$$$我正在学Python@#@#现在需要&*&*&修改字符串"
str2 = str1.replace('$$$', ' ').replace('@#@#', ' ').replace('&*&*&', ' ')
print(str2)
分析:在上述代码中,使用replace方法可以将字符串中的一些字符替换成想要的字符。例如
str1.replace('$$$', ' ')
就是把str1中的'$$$'替换成空格。
方法2
import re
str1 = "你好$$$我正在学Python@#@#现在需要&*&*&修改字符串"
str2 = re.sub('[$@#&*]+', ' ', str1)
print(str2)
分析:这里用到一个库re(正则表达式),使用其中的re.sub可以进行替换。