大锤python日记(import的用法)

175 阅读1分钟

在 Python 中,import 是导入模块的关键字,可以将其他模块中的函数、类、变量等引入到当前模块中。import 的用法非常灵活,可以按需导入模块、函数、变量等,也可以使用别名、从模块中导入部分内容等。

下面是一些 import 的用法:

1. 导入整个模块:

import math

print(math.sqrt(2)) # 输出 1.4142135623730951

这种方式会将整个模块都导入到当前模块中,需要使用模块名来调用模块中的函数和变量。

2. 导入模块中的部分内容:

from math import sqrt

print(sqrt(2)) # 输出 1.4142135623730951

这种方式只导入模块中的部分内容,可以直接使用函数名或变量名来调用导入的内容。

3. 导入多个模块:

import math, random

print(math.sqrt(2))
print(random.randint(1, 10))

这种方式可以同时导入多个模块。

4. 给导入的模块起别名:

import numpy as np

print(np.array([1, 2, 3]))

这种方式可以给导入的模块起一个别名,方便调用。

5. 导入模块中的所有内容:

from math import *

print(sqrt(2))
print(pi)

这种方式会导入模块中的所有内容,但不建议使用,因为容易导致命名空间污染和冲突。

需要注意的是,在使用 import 时,需要保证模块已经安装或在当前路径下,否则会抛出 ImportError 异常。

总之,import 是 Python 中非常重要的一个关键字,它可以方便地将其他模块中的函数、类、变量等引入到当前模块中,提高代码的复用性和可读性。在实际编程中,需要根据需要灵活使用 import 的不同用法,以提高程序的效率和可维护性。