【发布时间】:2021-10-13 13:27:04
【问题描述】:
x=["a = 1;","b = input();","if a + b > 0 && a - b < 0:"]
for i in range(len(x)):
y = x[i]
y.replace(" && ", " and ")
y.replace(" || ", " or ")
print(y)
这段代码应该是打印出来的
a = 1;
b = input();
if a + b > 0 and a - b < 0:
但我得到的结果对应于替换方法不起作用。我在 colab 和 jupiter notebook 上都试过这个。
a = 1;
b = input();
if a + b > 0 && a - b < 0:
【问题讨论】:
-
你需要将
replace()的结果赋值给一个变量。字符串是不可变的,所以不能就地修改。