python常用标准库

python常用标准库


记录python学习过程中常用标准库的常用操作

目录

1.datetime

datetime库主要用来处理时间日期,下面是几个常用功能

1:获取当前日期,datetime.datetime.Now().date()

2:时间移动, datetime.timedelta()

#300天前的今天是几号
import datetime
Now = datetime.datetime.Now().date()   #获取当前日期
delta = datetime.timedelta(days = 300)   #时间移动
print(Now - delta)

3:星期,datetime.date(year,month,day).weekday()

import datetime
a=datetime.date(2021,4,17).weekday()  #2021年4月17日是周几
print(a)   #结果为5,周六

其中,0 代表周一…6 代表周日

2.random

random库是使用随机数的Python标准库,常用功能
1:生成一个[0.0,1.0)之间的随机小数,random.random()

>>>random.random()
0.5714025946899135

2:生成一个[a,b]之间的整数,random.randint(a,b)

>>>random.randint(10,100)
19

3:从序列中随机选择一个元素,random.choice(seq)

>>>random.choice([1, 2, 3, 4, 5, 6, 7, 8, 9])
8

3.math

1:常量,自然常数e , 圆周率pi

>>> math.e
2.718281828459045
 >>> math.pi
3.141592653589793

2: 返回x的y次方, math.pow(x, y)

 >>> math.pow(5,2)
25.0

3: 返回x的的平方根, math…sqrt(x)

 >>> math.sqrt(4)
2.0

4:返回x的绝对值, math.fabs(x)

 >>> math.fabs(-4)
4.0

5:返回x的阶乘, math.factorial(x)

>>> math.factorial(3)
6

6:向上取整, math.ceil(x)

>>> math.ceil(4.12)
5

7:返回x和y的最大公约数, math.gcd(x,y)

>>> math.gcd(8,6)
2

相关文章

功能概要:(目前已实现功能)公共展示部分:1.网站首页展示...
大体上把Python中的数据类型分为如下几类: Number(数字) ...
开发之前第一步,就是构造整个的项目结构。这就好比作一幅画...
源码编译方式安装Apache首先下载Apache源码压缩包,地址为ht...
前面说完了此项目的创建及数据模型设计的过程。如果未看过,...
python中常用的写爬虫的库有urllib2、requests,对于大多数比...