Con "*" podemos importar todos los elementos del modulo math y, asi, evitar importar tantos elementos...
Pero existe un problema, si se usa una variable, que justo coincide con el nombre de la funcion, va a dar un error, porque python piensa que es una funcion, en ves de una variable
>>> pow = 1
>>> from math import *
>>> pow += 1
Traceback (most recent call last):
File "", line 1, in ?
TypeError: unsupported operand type(s) for +=: ’builtin_function_or_method’
and ’int’
TypeError: unsupported operand type(s) for +=: ’builtin_function_or_method’
and ’int’
Por eso aunque sea tedioso importar tantas funciones, es mas seguro importarlas de a uno o en conjunto
No hay comentarios:
Publicar un comentario