import ast
import math
x = [([],
(a0*x**e2+c1', 'a0,c1,e2', 386204515993801.9, [0.00049594366, 1.0, 2.72403],10)]
func = 'a0*x**e2+c1'
if(func.find("x**")):
expx = func[func.find("x**")+3]
if(not(expx.isdigit())):
expx = func[(func.find("x**")+3):(func.find("x**")+5)]
else:
if (func[func.find("x**")+4] == '.'):
expx = func[(func.find("x**")+3) :(func.find("x**")+6)]
expx = ast.literal_eval(expx)
aW1wb3J0IGFzdAppbXBvcnQgbWF0aAoKeCA9IFsoW10sCiAgKGEwKngqKmUyK2MxJywgJ2EwLGMxLGUyJywgMzg2MjA0NTE1OTkzODAxLjksIFswLjAwMDQ5NTk0MzY2LCAxLjAsIDIuNzI0MDNdLDEwKV0KZnVuYyA9ICdhMCp4KiplMitjMScKaWYoZnVuYy5maW5kKCJ4KioiKSk6CgkJCWV4cHggPSBmdW5jW2Z1bmMuZmluZCgieCoqIikrM10KCQkJaWYobm90KGV4cHguaXNkaWdpdCgpKSk6CgkJCQlleHB4ID0gZnVuY1soZnVuYy5maW5kKCJ4KioiKSszKTooZnVuYy5maW5kKCJ4KioiKSs1KV0KCQkJZWxzZToKCQkJCWlmIChmdW5jW2Z1bmMuZmluZCgieCoqIikrNF0gPT0gJy4nKToKCQkJCQlleHB4ID0gZnVuY1soZnVuYy5maW5kKCJ4KioiKSszKSA6KGZ1bmMuZmluZCgieCoqIikrNildCgkJCQlleHB4ID0gYXN0LmxpdGVyYWxfZXZhbChleHB4KQ==
File "prog.py", line 5
(a0*x**e2+c1', 'a0,c1,e2', 386204515993801.9, [0.00049594366, 1.0, 2.72403],10)]
^
SyntaxError: EOL while scanning string literal