Which one is more efficient using math.pow or the ** operator? When should I use one over the other? So far I know that x**y can return an int or a float if you use a decimal the function pow will return a float import math print( math.pow(10, 2) ) print( 10. ** 2 ) Continue reading...