Are these statements equivalent?:
import math
and from math import *
Are these statements equivalent?:
import math
and from math import *
import math
means that you have to put the math
(name of the module) before everything you use from it, e.g. print(math.pi)
.
With using from math import *
, Python is loading all functions and variables from math
(or those specified in __all__
to be exact) into you local namespace and you can use them without module name prefix: print(pi)
.
Hope this helps!