常用Python标准库对象速查表(1)
封面图片:《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小屋”,通过菜单“最新资源”==>“历史文章”可以快速查看分专题的800篇技术文章列表(可根据关键字在页面上搜索感兴趣的文章),通过“最新资源”==>“微课专区”可以免费观看300节Python微课,通过“最新资源”==>“培训动态”可以查看近期Python培训安排,通过“最新资源”==>“教学资源”可以查看Python教学资源。
--------董付国老师Python系列图书--------
友情提示:不建议购买太多,最好先通过京东、当当、天猫查阅图书了解目录和侧重点,然后再选择购买适合自己的书。
1)《Python程序设计(第2版)》清华大学出版社,2016年8月
2)《Python可以这样学》清华大学出版社,2017年2月
3)《Python程序设计基础(第2版)》清华大学出版社,2018年1月
4)《中学生可以这样学Python》清华大学出版社,配套微课:《中学生可以这样学Python》84节微课免费观看地址
5)《Python程序设计开发宝典》清华大学出版社,2018年10月
6)《玩转Python轻松过二级》清华大学出版社,2018年5月
7)《Python程序设计基础与应用》机械工业出版社,2018年9月
8)《Python程序设计实验指导书》清华大学出版社,2019年4月
9)《Python编程基础与案例集锦(中学版)》电子工业出版社,2019年4月
10)《大数据的Python基础》机械工业出版社,预计2019年5月出版
11)译作《Python程序设计》,机械工业出版社(华章),2018年11月出版
12)繁体版《Python也可以这样学》,台湾博硕文化股份有限公司,2017年10月出版,本书为《Python可以这样学》在台湾发行的繁体版,两本书内容一样,不建议重复购买。
《中学生可以这样学Python》84节微课免费观看地址
非计算机专业《Python程序设计基础》教学参考大纲
计算机相关专业“Python程序设计”教学大纲(参考)
《Python程序设计》实验指导书(30个实验)
《Python程序设计基础与应用》课后习题答案
Python课程期末考试编程题自动批卷原理与实现模板
“Python小屋”免费资源汇总(截至2018年11月28日)
Python课堂上我与学生斗智斗勇已8个学期
技术要点|Python监控学生端电脑屏幕自动识别学习状态
课后习题答案
《Python程序设计基础(第2版)》习题答案
《Python程序设计基础与应用》课后习题答案
实验指导书
《Python程序设计》实验指导书(30个实验)
Python实验项目1例:使用进程池统计指定范围内素数的个数
教学大纲
非计算机专业《Python程序设计基础》教学参考大纲
计算机相关专业“Python程序设计”教学大纲(参考)
课件
1900页Python系列PPT分享一:基础知识(106页)
1900页Python系列PPT分享二:Python序列(列表、元组、字典、集合)(154页)
1900页Python系列PPT分享三:选择与循环结构语法及案例(96页)
1900页Python系列PPT分享四:字符串与正则表达式(109页)
1900页Python系列PPT分享五:函数设计与应用(134页)
1900页Python系列PPT分享六:面向对象程序设计(86页)
1900页Python系列PPT分享七:文件操作(132页)
1900页Python系列PPT分享八:异常处理结构与程序调试、测试(70页)
2000页Python系列PPT分享九:(GUI编程)(122页)
报告PPT
报告PPT(163页):基于Python语言的课程群建设探讨与实践
报告PPT(123页):Python编程基础精要
(PPT)Python程序设计课程教学内容组织与教学方法实践
常用Python标准库对象速查表(1)相关推荐
- 常用Python标准库对象速查表(2):文件与文件夹操作
封面图片:<Python程序设计基础与应用>,董付国,机械工业出版社 图书详情:https://item.jd.com/12433472.html =========== os模块常用成员 ...
- python27-资源|全机器学习和Python的27个速查表(完整版)
原标题:资源|全机器学习和Python的27个速查表(完整版) 机器学习(Machine Learning) 有不少有用的流程图和机器学习算法表. 这里只包括所发现的最全面的速查表. 神经网络架构(N ...
- 分享一些Python导图与速查表
给大家分享几张Python的数据科学速查表,给大家分享一些Python的学习资料,请惠存!我不会告诉你我是因为整理硬盘的时候发现压箱底的东西,不删占地方删了又太可惜了,所以贴到网上分享给大家的.突 ...
- python标准库导入对象语句_下面哪些是正确的Python标准库对象导入语句?-智慧树Java程序设计(山东联盟-鲁东大学)章节答...
Java程序设计(山东联盟-鲁东大学):下面哪些是正确的Python标准库对象导入语句?[单选题] A:保证两个或多个进程同时启动和结束 B:保证两个或多个线程同时启动和结束 C:保证任何时候只有一个 ...
- 10个常用python标准库_【循序渐进学Python】11.常用标准库
安装完Python之后,我们也同时获得了强大的Python标准库,通过使用这些标准库可以为我们节省大量的时间.这里是一些常用标准库的简单说明.更多的标准库的说明,可以参考Python文档 sys 模块 ...
- python标准库对象导入语句_Python标准库之Sys模块使用详解
sys 模块提供了许多函数和变量来处理 Python 运行时环境的不同部分. 处理命令行参数 在解释器启动后, argv 列表包含了传递给脚本的所有参数, 列表的第一个元素为脚本自身的名称. 使用sy ...
- 常用Python标准库
众所周知,Python有庞大的库资源,有官方标准库以及第三方的扩展库.每个库都一把利器,能帮助我们快速处理某方面的问题.作为一名python的初学者,当把基本的语法.列表和元组.字典.迭代器.异常处理 ...
- 5 个常用 Python 标准库
sys 获取程序参数.版本信息.模块搜索路径.标准输入输出等 os 操作文件,环境变量, os.patch路径信息处理 1.sys >>> dir(sys) ['__displayh ...
- 干货分享丨精心整理了份Python知识点高清速查表!太受用了!
去年底北大保安"神仙打架"的新闻,让本来就火得一塌糊涂的Python又上了把热搜. 资料来源 @北大官微 不过,最吸引我的不是这条微博本身,而是一条"学会Python,可 ...
最新文章
- Python数据挖掘:数据转换-数据规范化
- 数据结构之链表反向打印
- java数组去重_再谈JavaScript数组去重
- Caffe —— Deep learning in Practice 深度学习实践
- 从玉农业智能蔬菜技术 农业大健康·林裕豪:中国金控斥资打造
- C# 窗体最小化的托盘/系统通知区域(转)
- Ubuntu18.04 root 登录
- python中int函数的用法浅析_Python中int()函数的用法浅析
- @SpringBootApplication揭秘
- 免扣(抠)PNG格式图片,让你告别抠图之痛!
- c socket双向通信 qq linux,请问如何实现像QQ那样2个内网用户的点到点SOCKET通信?...
- python中int什么意思_python3中int(整型)的使用教程
- 多表查询,初识pymysql模块
- ios信息交互 协议的使用
- 视频营销自动赚钱秘诀
- 西方妖怪大百科(上)
- yolo 算法中的IOU算法程序与原理解读
- 关于程序设计中的框架结构
- 计算机科学导论第二版(佛罗赞)-读书笔记
- 前端制作有趣的小钢琴
热门文章
- php智慧社区,智慧园区综合管理平台智慧社区解决方案
- 输出字符串引用名java_将方法名称作为字符串给出时,如何调用Java方法?
- java扫描一个端口状态_java扫描端口,如何判断端口是用来做什么的(提供什么服务的)?...
- ie 打开后端发过来的pdf_JS如何下载资源文件,并且兼容IE、Edge
- 计算机科学讲座的策划书,计算机科学与工学院女生新生讲座策划书.doc
- linux中用户 机器名,Python 在linux下获得当前工作目录,主机名,用户名,操作系统平台等信息...
- WebLogic在Linux环境下安装
- Ssm在线商城系统实战开发
- linux定时器tinner,第三章 套接字相关数据结构--基于Linux3.10
- sql-libs(6) 双引号的报错注入