首页 > 编程语言 >常用Python标准库对象速查表(1)

常用Python标准库对象速查表(1)

时间:2023-06-10 16:02:47浏览次数:49  
标签:返回 常用 速查表 Python 元素 None 对象 data iterable


封面图片:《Python程序设计基础(第2版)》,董付国,清华大学出版社

===============

常用Python标准库对象速查表(1)

标准库

对象

简要说明

math

sin(x)、cos(x)、tan(x)

正弦函数、余弦函数、正切函数,参数单位为弧度

asin(x)、acos、atan(x)

反正弦函数、反余弦函数、反正切函数

ceil(x)、floor(x)

向上取整函数、向下取整函数

factorial(x)

计算正整数x的阶乘

gcd(x, y)

计算整数x和y的最大公约数

isclose(a, b, *, rel_tol=1e-09, abs_tol=0.0)

判断在误差允许范围内数字a和b是否足够接近

log(x[, base])、log2(x)、log10(x)

对数函数

degrees(x)

把弧度转换为角度

radians(x)

把角度转换为弧度

sqrt(x)

平方根函数

random

choice(seq)

从非空序列中随机选择一个元素

choices(population, weights=None, *, cum_weights=None, k=1)

从非空序列中随机选择k个元素(允许重复),返回包含这些元素的列表

randint(a, b)

在区间[a,b]上随机选择一个整数

randrange(start, stop=None, step=1, _int=<class 'int'>)

从范围range(start, stop[, step])中随机选择一个整数

random()

在区间[0, 1)上随机返回一个实数

sample(population, k)

从序列或集合中随机选择k个不重复的元素,返回包含这些元素的列表

shuffle(x, random=None)

原地打乱列表x中元素的顺序

statistics

mean(data)

返回数据的算术平均值

median(data)

返回数据的中值(排序后中间位置上的数值)

mode(data)

返回数据中出现次数最多的一个元素,如果有出现次数并列最多的不同元素则报错

variance(data, xbar=None)

计算样本方差

stdev(data, xbar=None)

计算样本标准差,也就是样本方差的平方根

pvariance(data, mu=None)

计算数据的总体方差

pstdev(data, mu=None)

计算数据的总体标准差,也就是总体方差的平方根

collections

Counter

用来统计元素出现次数的类,返回类似于字典的对象,其中包含每个元素及其出现次数

OrderedDict

有序字典类

deque([iterable[, maxlen]])

创建双端队列

itertools

chain(*iterables)

连接多个序列中的元素,返回具有惰性求值特点的对象

combinations(iterable, r)

返回包含从iterable中任选r个不重复元素的所有组合的惰性求值对象

combinations_with_replacement(iterable, r)

返回包含从iterable中任选r个元素(允许重复)的所有组合的惰性求值对象

count(start=0, step=1)

返回包含无限个从start开始且以step为步长的整数的惰性求值对象

cycle(iterable)

返回包含iterable中所有元素首尾相接无限循环的惰性求值对象

groupby(iterable, key=None)

按照key参数描述的规则对iterable中的所有元素进行分组

permutations(iterable[, r])

返回包含从iterable中任选r个不重复元素的所有排列的惰性求值对象

product(*iterables, repeat=1)

计算多个序列中元素的笛卡儿积

calendar

isleap(year)

判断指定年份是否为闰年

weekday(year, month, day)

返回指定的年、月、日是周几

month(theyear, themonth, w=0, l=0)

返回指定年、月的日历(字符串形式)

time

ctime(seconds)

返回新纪元时间(1970年1月1日0时0分0秒)之后的秒数对应的日期时间字符串

gmtime([seconds])

localtime([seconds])

返回新纪元时间之后的秒数对应日期时间的具名元组

mktime(tuple)

把包含日期时间的具名元组转换为新纪元时间之后的秒数

sleep(seconds)

延迟执行一定的秒数

strftime(format[, tuple])

把时间元组转换成指定格式的字符串

strptime(string, format)

把指定格式的字符串转换为时间元组

time()

返回新纪元时间到现在经历了多少秒

datetime.datetime

now()

返回当前日期时间对象,该对象具有year、month、day、hour、minute、second等属性

datetime

today()

返回当前日期对象,该对象具有year、month、day等属性

公众号“Python小屋”

标签:返回,常用,速查表,Python,元素,None,对象,data,iterable
From: https://blog.51cto.com/u_9653244/6454743

相关文章

  • Python批量导入Excel文件中的不重复数据到SQLite数据库
    自从2015年开始,为了上课方便,我编写了一个课堂管理系统并陆续增加了很多功能,已连续使用7个学期,在使用过程中也经常修补和完善其中一些细节。这个软件也是《Python可以这样学》最后一章的完整案例,涉及tkinter、数据库、多线程、Word文件操作、Excel文件操作、进程管理、二进制序列化......
  • Python+matplotlib绘制多门课程学生成绩分布饼状图
    封面图片:《Python程序设计实验指导书》,董付国,清华大学出版社=================饼状图比较适合展示一个总体中各个类别所占的比例,例如商场年度营业额中各类商品、不同员工的占比,家庭年度开销中不同类别的占比等。扩展库matplotlib.pyplot中的pie()函数可以用来绘制饼状图,语法如下:pie......
  • Python+pandas分离Excel数据到同一个Excel文件中多个Worksheets
    封面图片:《Python程序设计(第2版)》,董付国,清华大学出版社===============问题描述:已知文件“超市营业额2.xlsx”中结构与部分数据如图所示:现在要求把每个员工的交易数据写入文件“各员工数据.xlsx”,每个员工的数据占一个worksheet,结构和“超市营业额2.xlsx”一样,并以员工姓名作为work......
  • 1000道Python题库系列分享23(61个填空题)
    封面图片:《玩转Python轻松过二级》,董付国,清华大学出版社=================本期题目,参考答案在文末:公众号“Python小屋”参考答案:......
  • 常用Python标准库对象速查表(2):文件与文件夹操作
    封面图片:《Python程序设计基础与应用》,董付国,机械工业出版社图书详情:https://item.jd.com/12433472.html===========os模块常用成员方法功能说明access(path,mode)测试是否可以按照mode指定的权限访问文件chdir(path)把path设为当前工作目录chmod(path,mode,*,dir_fd=None,fol......
  • Python花式编程:6种方法计算1!+2!+...+n!
    问题描述:给定任意正整数n,计算1!+2!+3!+...+n!的值。 阅读原文......
  • PostgreSQL常用运维SQL
    一、数据库连接1、获取数据库实例连接数selectcount(*)frompg_stat_activity;2、获取数据库最大连接数showmax_connections3、查询当前连接数详细信息select*frompg_stat_activity;4、查询数据库中各个用户名对应的数据库连接数selectusename,count(*)fr......
  • 常用Dos命令
    打开cmd的方式1.在开始中找到2.快捷键win+R3.选中文件,右键选择在终端中打开4.在文件资源管理器的导航栏中输入cmd盘符切换命令:cd/d盘名查看当前目录下的所有文件命令:dir切换目录返回上一级:cd..跳转到指定目录:cd路径清理屏幕命令:cls(clearscreen)查看电脑i......
  • nginx及常用部署方式与性能优化
    nginx做反向代理服务器nginx配置:upstreambackend_server{server123.34.34.34weight=1server123.34.34.35weight=1}server{location/{proxy_passhttp://backend_server;proxy_set_headerHost$http_hosti:$http_host:$proxy_port;......
  • Python自学指南-第一章-安装运行
    1.1【环境】快速安装Python与PyCharm“工欲善其事,必先利其器”,为了自学之路的顺利顺利进行。首先需要搭建项目的开发环境。1.下载解释器进入Python官网,目前Python最新Python稳定版为3.11,点击如下链接直接跳到最后,根据你电脑系统以及的位数Win64位:选择Windows......