库的介绍
Python的库分为标准库和第三方库,标准库不用安装,直接import使用,第三方库需要安装
参考网站:
https://zhuanlan.zhihu.com/p/27350980
标准库
参考该网站:
https://www.runoob.com/python3/python3-stdlib.html
https://docs.python.org/zh-cn/3/library/index.html
https://blog.csdn.net/qq_41804164/article/details/81448207
这三个网站都比较不错的介绍,第三个CSDN大佬的博客介绍非常全面,可以在需要时查看。
第三方库
Python IDLE在使用第三方库时,需要安装相应的库,安装过程会有一点点小麻烦。
这里直接最简单的方法,用pip install 安装第三方库其他的参考以下博客
https://www.cnblogs.com/xiaoguan-bky/p/11184740.html
https://blog.csdn.net/qq_28304687/article/details/90667747
步骤如下:
打开cmd命令窗口,直接输入命令pip install + 库名, 如图:
这里引入numpy库,然后就是等待下载,直到最后一行提示Successfully installed numpy, 如图:
库的引用
库的引用有三种方式,如图:
第一种引用方式,在调用库中函数时,需要使用库名.函数名()的方式,如果库名拼写比较麻烦时,会调用函数时就比较麻烦。
第二种引用方式,给库取了一个别名,在调用库中函数时,需要使用别名.函数名() 的方式调用函数,会比较方法,推荐这种方式
第三种方式加了*号,这样在调用函数时,不用写库名,直接写函数名就可使用,但这种方式在调用多种库时容易冲突。
库函数查询方法
有的时候需要查询一个库中都由哪些,可以使用dir(库名) 的方式来调用。如下;
但是不能查看函数的功能,这个需要在py doc中查看。
常用库介绍
os模块
参考博客:https://blog.csdn.net/xxlovesht/article/details/80913193
OS模块是Python标准库中的一个用于访问操作系统功能的模块,使用OS模块中提供的接口,可以实现跨平台访问。
详情参看分享的博客,这里不赘述。
这里讲一个小功能,编写程序实现电脑的自动关机
输入下面两行代码:
运行结果如图:
类似的指令可以在cmd中输入 shutdown/? 查看
可见当i改为s时关机,由此可设计成一段时间后自动关机的程序。
此代码功能为注销。
calendar模块
calendar,是与日历相关的模块。calendar模块文件里定义了很多类型,主要有Calendar,TextCalendar以及HTMLCalendar类型。其中,Calendar是TextCalendar与HTMLCalendar的基类。该模块文件还对外提供了很多方法,例如:calendar,month,prcal,prmonth之类的方法。本文主要对calendar模块的方法进行介绍
参考博客:https://www.cnblogs.com/pinpin/p/9888841.html
两个小实例:
- 输入年份,返回本年日历
import calendar as cl
year = int(input("请输入年份"))
data = cl.calendar(year)
print(data)
2. 输入年月,返回月历。
import calendar as cl
year = int(input("请输入年份:"))
month = int(input("请输入月份:"))
data = cl.month(year,month)
print(data)