Given that the precision of the python number is as much as the most precise Tensor type, you can use python numbers as well.
But if you do so, you need to be careful when using the autograd as it will return a Variable containing a Tensor with one element (to be able to keep track of the history) instead of a python number. So always working with Tensors is the best!