python怎么一次性替换字符串中的字符呀
本帖最后由 Dactor 于 2020-4-8 11:30 编辑str="1211141211112111112311"
print(str.replace("1","a"))
print(str.replace("2","b"))
print(str.replace("3","c"))
print(str.replace("4","d"))
a2aaa4a2aaaa2aaaaa23aa
1b11141b1111b11111b311
1211141211112111112c11
12111d1211112111112311
https://static.52pojie.cn/static/image/hrline/line1.png
请问怎么一次替换掉字符串的数字 小弟不才,你这样问,我就这样答
str="1211141211112111112311"
string=str.replace("1","a")
string=string.replace("2","b")
string=string.replace("3","c")
string=string.replace("4","d")
print(string) 似水流年2015 发表于 2020-4-8 11:35
小弟不才,你这样问,我就这样答
str="1211141211112111112311"
string=str.replace("1","a")
射射老哥,知道哪出问题了 Dactor 发表于 2020-4-8 11:37
射射老哥,知道哪出问题了
下次提问得悬赏吾爱币啊,你都400多个了。我一个15年注册的,才300多 似水流年2015 发表于 2020-4-8 11:35
小弟不才,你这样问,我就这样答
str="1211141211112111112311"
string=str.replace("1","a")
哈哈,你这个回答流弊了:lol 一只刚刚自学Python的小菜鸡飘过。。。就看到少了个括号:eee 快乐小风 发表于 2020-4-8 11:47
哈哈,你这个回答流弊了
:lol我也只会这一点,没办法,只能硬着头皮回答了 似水流年2015 发表于 2020-4-8 11:49
我也只会这一点,没办法,只能硬着头皮回答了
哪里少了个括号,看了几次,没看出来 。 似水流年2015 发表于 2020-4-8 11:35
小弟不才,你这样问,我就这样答
str="1211141211112111112311"
string=str.replace("1","a")
还真没毛病 这个要用正则表达式替换啊,用re模块