常用的标准库函数

标准库函数:需要先导入模块再使用的函数

o. 查看库里面的所有函数:

import 库名
dir(库名)

o. 查看具体函数的功能:

help(math.ceil)
  • math库(模块):
    数学运算的一系列函数
math库函数 说明
math.pi
math.e
math.ceil() 向上取整
math.floor() 向下取整
math.pow() x的y次方
math.sqrt() 开方
math.degrees() 将弧度转换为角度
math.radians() 将角度转换为弧度
  • os模块:
    处理文件及目录的一系列函数
os库函数 说明
os.getcwd() 获得当前的工作目录
os.chdir() 更改当前的工作目录
os.rename() 修改名称
os.remove() 删除文件
  • random模块:
    生成随机数的一系列函数
random库函数 说明
random.choice() 从序列中获取一个随机值
random.randint(a, b) 生成一个a到b之间的随机整数
random.randrange(a, b) 从range生成的一组数中获取一个随机整数
random.random() 生成一个 [0, 1) 范围内的随机浮点数
random.uniform(a, b) 生成 一个a到b之间的随机浮点数
random.sample(序列/集合, a) 从给出序列/集合中随机获取a个数
random.shuffle(nums) 将列表中的元素打乱
  • datetime模块:
    表示和处理时间日期的一系列函数
datetime库函数 说明
datetime.date.today() 显示当前日期
datetime.time() 表示时间。需先制造时间 tm=time(时, 分, 秒)
datetime.datetime.now() 显示当前的日期和时间
datetime.datetime.timestamp() 把datetime转成全球统一的时间戳
datetime.datetime.fromtimestamp() 把时间戳转成本地的日期和时间
from datetime import date
date.today()

datetime.date(2018, 11, 9)
from datetime import time
tm = time(23, 20, 35)
print(tm)

23:20:35
from datetime import datetime
dt = datetime.now()
dt

datetime.datetime(2018, 11, 9, 14, 45, 43, 494400)
print(dt.strftime('%a, %b %d %Y %H:%M'))

Fri, Nov 09 2018 14:45
dt = datetime(2017,6,6,23,29)
print(dt)

2017-06-06 23:29:00

猜你喜欢

转载自blog.csdn.net/weixin_39010770/article/details/83897471