我正在尝试使用正则表达式来拆分和连接字符串,但是收到错误消息......因为我看不出问题,所以我有点迷失了。
代码:
import re
s = 'Defect centre is at 0.0000 0.0000 0.2984 Frac'
M-L_centre = ' '.join(re.finditer('[\d.]+', s))
给出:
SyntaxError:无法分配给运算符
预期结果将是:
M-L_centre = '0.0000 0.0000 0.2984'
答案 0 :(得分:2)
M-L_centre
中有一个连字符,因此它是一个算术表达式而不是变量(或任何你想要的),因此你无法分配它。