>>> u = parse_expr("-5 + 2*x + 3 - 7*x + 5 - 3*x", evaluate=False); u-7*x - 3*x + 2*x - 5 + 3 + 5
>>> u.args
(-5, 2*x, 3, -7*x, 5, -3*x)>>> s=StrPrinter()
>>> s._default_settings['order'] = 'none' # < -- isn't there a better way?
>>> s._print_Add(u)
-5 + 2*x + 3 - 7*x + 5 - 3*x