def sum_digits(digit):
    return sum(int(x) for x in digit if x.isdigit())

print(sum_digits('texto123numero456x7'))

#https://pt.stackoverflow.com/q/42280/101