Вы не можете сделать то, что просите, без какой-то серьезной магии, которую я не буду пытаться затронуть в своем ответе, но есть, по крайней мере, немного более простой способ, чем сделать decimal.Decimal(...)
from decimal import Decimal as D
num = D("1") + D("2.3")
Редактировать: используйте более короткую форму из комментария.