关于#代码#的问题,如何解决?

代码第14,15行,想分别移除full_name(定义见8、9、10行)中的前缀{first_name}和后缀{last_name},可是运行后仍未移除,想问一下是什么原因,有何解决办法

img

img


前缀 和 后缀 , 你这 也不是 前缀 和 后缀啊 , 前面和后面都有空格的

full_name 的值已经是被替换过的了, 你下面用 removesuffix 和 removeprefix 移除字符串的形式是 没用的

img

你要这样使用:

print(full_name.removesuffix(last_name  + "    " ))
print(full_name.removeprefix("    " + first_name))

14,15 行的引号去掉,应该是使用变量名称 last_name 和 full_name