代码第14,15行,想分别移除full_name(定义见8、9、10行)中的前缀{first_name}和后缀{last_name},可是运行后仍未移除,想问一下是什么原因,有何解决办法
前缀 和 后缀 , 你这 也不是 前缀 和 后缀啊 , 前面和后面都有空格的
full_name 的值已经是被替换过的了, 你下面用 removesuffix 和 removeprefix 移除字符串的形式是 没用的
你要这样使用:
print(full_name.removesuffix(last_name + " " ))
print(full_name.removeprefix(" " + first_name))
14,15 行的引号去掉,应该是使用变量名称 last_name 和 full_name