У операторов +, *, -, / нет типа - они не относятся ни к int, ни к float, ни к bool, поэтому и перевести их в какой-то тип нельзя.
Но можно их считать и задать алгоритм операции. Вот один из вариантов для умножения. По аналогии можно использовать и с другими операциями (/, +, -, **, // и т.д.)
string = "150 x 5"
for index in range(len(string.split())):
if string.split()[index] == "x":
answer = int(string.split()[index-1]) * int(string.split()[index+1])
print (answer)
Но это подходит для простого уравнения с двумя числами. Если уравнения более сложные, то лучше использовать функцию eval(string). Эта функция еще и сохранит алгебраические правила (сначала делать умножение и деление, операции в скобках, а потом уже сложение и вычитание и т.д.)