Python模块、包与面向对象综合案例
2023-12-28 21:52:46
Python模块、包与面向对象综合案例
一、Python内置模块
1、什么是Python模块
Python 模块(Module),是一个Python 文件,以 .py 结尾,包含了 Python 对象定义和Python语句。模块能定义函数,类和变量,模块里也能包含可执行的代码。
2、模块的分类
在Python中,模块通常可以分为两大类:内置模块(目前使用的) 和 自定义模块
3、模块的导入方式
☆ import 模块名
☆ from 模块名 import 功能名
☆ from 模块名 import *
☆ import 模块名 as 别名
☆ from 模块名 import 功能名 as 别名
4、使用import导入模块
基本语法:
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彩云小译翻译插件
5、使用from 模块名 import 功能名
提问:已经有了import导入模块,为什么还需要使用from 模块名 import 功能名这样的导入方式?
答:import代表导入某个或多个模块中的所有功能,但是有些情况下,我们只希望使用这个模块下的某些方法,而不需要全部导入。这个时候就建议采用from 模块名 import 功能名
☆ from 模块名 import *
这个导入方式代表导入这个模块的所有功能(等价于import 模块名)
from math import *
☆ from 模块名 import 功能名(推荐)
from math import sqrt, floor
注意:以上两种方式都可以用于导入某个模块中的某些方法,但是在调用具体的方法时,我们只需要功能名()
即可
功能名()
案例:
# from math import *
# 或
from math import sqrt,
文章来源:https://blog.csdn.net/qq_39203959/article/details/135277524
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!