在Python中,`import`是一个关键字,用于导入模块或库。当你想要使用某个模块或库中的函数、类或变量时,就需要用`import`语句来导入它们。这样可以避免在代码文件中重复编写相同的代码,提高代码的可重用性和可维护性。
下面是一些基本的用法示例:
### 导入整个模块
```python
import math
print(math.sqrt(16)) # 输出:4.0
```
### 导入模块并为其指定别名
```python
import math as m
print(m.sqrt(16)) # 输出:4.0
```
### 导入模块中的特定函数或变量
```python
from math import sqrt
print(sqrt(16)) # 输出:4.0
```
### 导入模块中的所有内容(一般不推荐这样做,可能会导致命名冲突)
```python
from math import *
print(sqrt(16)) # 输出:4.0,同时其他math模块中的函数和变量也可以直接使用
```
### 从自定义模块或包中导入内容
如果你有自己的模块或包,你可以这样导入它们:
假设你有一个名为`mymodule`的模块或包,可以这样导入:
```python
import mymodule # 如果它是一个模块的话
from mymodule import some_function # 如果你要导入模块中的某个函数或变量的话
```
注意:在导入模块或库时,Python会在系统的特定路径下查找这些模块或库。你可以通过修改`sys.path`来添加额外的路径。此外,Python还有一个叫做`__import__`的内置函数,可以用来动态地导入模块。