欢迎访问宙启技术站
智能推送

Python模块函数的使用:import和from/import

发布时间:2023-06-30 01:29:48

在Python中,模块是一种用来组织代码的方式。模块由函数、变量和类组成,可以在不同的程序中共享和重用。

在使用模块函数时,有两种常见的方式:import和from/import。

1. 使用import关键字:

import用于导入整个模块,可以使用模块中定义的函数、变量和类。

语法示例:

   import module_name
   

这种方式导入模块后,需要使用模块名加点操作符来访问模块中的函数。

示例:

   import math

   print(math.sqrt(16))  # 使用math模块中的sqrt函数,输出4.0
   

使用import导入模块时,可以给模块指定一个别名,以便在代码中更方便地使用。

示例:

   import math as m

   print(m.sqrt(16))  # 使用别名m代替math,输出4.0
   

2. 使用from/import关键字:

from/import用于导入模块中的特定函数、变量或类,只导入所需的部分,而不是整个模块。

语法示例:

   from module_name import func1, func2
   

这种方式导入后,可以直接使用函数名,而无需使用模块名加点操作符。

示例:

   from math import sqrt

   print(sqrt(16))  # 直接使用sqrt函数,输出4.0
   

使用from/import导入时,也可以给函数或变量指定别名,以便在代码中更方便地使用。

示例:

   from math import sqrt as s

   print(s(16))  # 使用别名s代替sqrt,输出4.0
   

注意,使用from/import导入多个函数时,可以使用逗号分隔。

示例:

   from math import sqrt, pow

   print(sqrt(16))  # 输出4.0
   print(pow(2, 3))  # 输出8.0
   

总结:

- 使用import导入整个模块,需要使用模块名加点操作符来访问函数。

- 使用from/import导入特定函数,直接使用函数名即可。

- 可以为模块或函数指定别名,以便在代码中更方便地使用。

需要注意的是,如果导入的模块在当前目录中找不到,Python会在系统的内置模块中查找。