°

python常用标准库大全

2019年课程规划及价格说明


PHP实战视频教程大全

什么是python的标准库?很多顶级的开发者开发了很多通用的功能并把这些功能作为模块提交给python,python将这么多的优秀模块放在一起供大家使用便成为了标准库,有些类似内置函数。

python标准库中存放的是一些被高效开发好了的一些函数和其他代码,如果你要写的一个功能存在pyhton的标准库中,那你就不需要重新写一遍了,只需导入该模块即可。

下面我们就来看看在python的标准库中一些常用的模块:

1、在list数组中获取一个随机的元素

这个功能你可以自己写出来,但是在python的标准库中已经存在了这样的性能被最优化了的模块,所以直接拿来用就好了

首先,导入标准库中的random模块

import random

然后声明一个数组:kecheng = [‘yuwen’, ‘shuxue’, ‘yingyu’, ‘dili’, ‘lishi’]

接着我们来尝试获取上面数组中随机的一个元素

kc = random.choice(kecheng)

尝试输出:print(kc)  你会发现结果是随机的,你每执行一次得到的结果都可能不一样

2、python标准库中数学计算方面的模块

首先,导入math模块 :import math

比如我们把90度这个角度转换为弧度,则可以:

rads = math.radians(90)

print(rads)  输出结果:1.570796……一长串数字

现在我们再把这个弧度转换为正弦值:

print(math.sin(rads))  结果:1.0

3、python标准库中日期方面的模块

首先导入模块: import datetime

同时,我们再来导入第二个跟日期有个的模块: import calendar

两个模块都是用来处理日期的,有相似点也有不同点,比如要获取今天的日期:

today = datetime.date.today()

print(today)  输出结果:2018-06-15

那么如果使用calendar模块,比如我们需要判断年份是不是闰年:

print(calendar.isleap(2018))  输出:False  因为2018不是闰年  如果年份是:2020则返回:True

4、python标准库中的os模块,给了我们访问底层操作系统的权限

比如,我想知道当前文件所在的目录

import os

print(os.getcwd())  结果:/Users/coreyschafer/Demos/Python-Imports 为当前脚本文件的路径

通过os模块我们还可以做非常多的操作,比如扫描文件系统、创建文件、删除文件等等

如果你想知道我们导入的标准库中的模块文件所在的位置,比如输出os模块路径,可以这样:

print(os.__file__)

输出结果为:/Libaray/Frameworks/Python.framework/Versions/3.6/lib/python3.6/os.py

打赏
  喜欢