Importar x
desde x importar y
de xy import z
La primera instrucción importa el módulo especificado en el espacio de nombres actual.
La segunda instrucción importa todo desde el módulo especificado ‘y’ al espacio de nombres actual.
- ¿Cuántos pares de enteros positivos (a, b) satisfacen la ecuación ab = a + b + 20?
- ¿Cuál es correcto, (a) 1 + 1 = 2, (b) 1 + 1 = 1 + 1?
- ¿Cuál es la diferencia entre [matemática] y = a \ mod b [/ matemática] versus [matemática] y \ equiv a \ mod b [/ matemática]?
- ¿Cuál es la expresión para la serie Taylor de ln (e ^ 1 + x ^ 2) ^ x?
- ¿Qué es (ab) ^ 5 + (ba) ^ 5? ¿Es 0?
La tercera instrucción importa el módulo especificado ‘z’ dentro del módulo ‘y’ que está nuevamente dentro del paquete ‘x’.
Entonces 1) significa que aún necesita hacer referencia explícita a cualquier clase / función, etc. a través del espacio de nombres del módulo
2) significa que no
Aquí hay una comparación y contraste que muestra la diferencia
1)
matemáticas de importación
d = math.sqrt (10)
2)
de importación matemática *
d = sqrt (10)
Tenga en cuenta que puede elegir importar un símbolo específico de un módulo si lo desea, es decir
de matemáticas import sqrt
d = sqrt (10