在编程中,导入是一个将其他模块、库或者代码片段引入到当前程序中的过程

  1. import 语句:这是最常见的导入方法,用于导入整个模块或库。例如:
  
   import math
  

这将导入Python的math模块,允许你使用其中的函数,如math.sqrt()

  1. from ... import ... 语句:这种方法允许你只导入模块或库中的特定部分。例如:
  
   from math import sqrt
  

这将只导入math模块中的sqrt函数,而不是整个模块。

  1. import ... as ... 语句(Python 2.x):这种方法用于给导入的模块或库起一个别名。例如:
  
   import math as m
  

这将导入math模块,并将其重命名为m,以便在程序中更方便地使用。

  1. from ... import * 语句(不推荐):这种方法用于导入模块或库中的所有公共名称。虽然这在某些情况下可能很方便,但它可能导致命名冲突和不可预测的行为。因此,这种用法通常不推荐。
  
   from math import *
  
  1. 使用 __import__ 函数:这是一种更底层的导入方法,通常在模块内部使用。例如:
  
   module = __import__('math')
  

这将返回一个模块对象,然后你可以像之前一样使用它。

***选择哪种导入方法取决于你的需求和编程环境。在大多数情况下,使用import语句或from ... import ...语句是**实践。