Python 模块(Module),是一个Python 文件,以 .py 结尾,包含了 Python 对象定义和Python语句。模块能定义函数,类和变量,模块里也能包含可执行的代码。
在Python中,模块通常可以分为两大类:内置模块(目前使用的) 和 自定义模块
☆ import 模块名
☆ from 模块名 import 功能名
☆ from 模块名 import *
☆ import 模块名 as 别名
☆ from 模块名 import 功能名 as 别名
基本语法:
import 模块名称
或
import 模块名称1, 模块名称2, ...
使用模块中封装好的方法:
模块名称.方法()
案例:使用import导入math模块
import math
# 求数字9的平方根 = 3
print(math.sqrt(9))
案例:使用import导入math与random模块
import math, random
print(math.sqrt(9))
print(random.randint(-100, 100))
https://fanyi.caiyunapp.com/#/web彩云小译翻译插件
提问:已经有了import导入模块,为什么还需要使用from 模块名 import 功能名这样的导入方式?
答:import代表导入某个或多个模块中的所有功能,但是有些情况下,我们只希望使用这个模块下的某些方法,而不需要全部导入。这个时候就建议采用from 模块名 import 功能名
这个导入方式代表导入这个模块的所有功能(等价于import 模块名)
from math import *
from math import sqrt, floor
注意:以上两种方式都可以用于导入某个模块中的某些方法,但是在调用具体的方法时,我们只需要功能名()
即可
功能名()
案例:
# from math import *
# 或
from math import sqrt,