ios framework 调用第三方 framework_Python基础:标准库和常用的第三方库

d9c188273dde90baf158646435c45dd0.png

Python的标准库有:

名称作用
datetime为日期和时间处理同时提供了简单和复杂的方法。
zlib直接支持通用的数据打包和压缩格式:zlib,gzip,bz2,zipfile,以及 tarfile。
random提供了生成随机数的工具。
math为浮点运算提供了对底层C函数库的访问。
sys工具脚本经常调用命令行参数。这些命令行参数以链表形式存储于 sys 模块的 argv 变量。
glob提供了一个函数用于从目录通配符搜索中生成文件列表。
os提供了不少与操作系统相关联的函数。

Python常用的第三方库有:

名称作用使用参考
Scrapy爬虫工具常用的库。https://blog.csdn.net/alice_tl/article/details/81433214
Requestshttp库。
Pillow是PIL(Python图形库)的一个分支。适用于在图形领域工作的人。https://blog.csdn.net/alice_tl/article/details/80866728
matplotlib绘制数据图的库。对于数据科学家或分析师非常有用。
OpenCV图片识别常用的库,通常在练习人脸识别时会用到https://blog.csdn.net/alice_tl/article/details/89291235
pytesseract图片文字识别,即OCR识别https://blog.csdn.net/alice_tl/article/details/89299405
wxPythonPython的一个GUI(图形用户界面)工具。
Twisted对于网络应用开发者最重要的工具。
SymPySymPy可以做代数评测、差异化、扩展、复数等等。
SQLAlchemy数据库的库。
SciPyPython的算法和数学工具库。
Scapy数据包探测和分析库。
pywin32提供和windows交互的方法和类的Python库。
pyQTPython的GUI工具。给Python脚本开发用户界面时次于wxPython的选择。
pyGtk也是Python GUI库。
Pyglet3D动画和游戏开发引擎。
Pygame开发2D游戏的时候使用会有很好的效果。
NumPy为Python提供了很多高级的数学方法。
nosePython的测试框架。
nltk自然语言工具包。
IPythonPython的提示信息。包括完成信息、历史信息、shell功能,以及其他很多很多方面。
BeautifulSoupxml和html的解析库,对于新手非常有用。

标准库用法参考示例:

datetime库:

为日期和时间处理同时提供方法。

from datetime import date

#导入时间库

now=date.today()

#取当前时间

print(now)

birthday=date(1987,12,3)

print(birthday)

age=now-birthday

#假设年龄=当前日期-生日日期

print(age)

运行结果为:

2019-05-04
1987-12-03
11475 days, 0:00:00

zlib库:

提供压缩和解压的功能。

import zlib

m = b'This is a test compress'

print(m)

m1=len(m)

#查看字符串的长度

print(m1)

t = zlib.compress(m)

#假设压缩后的内容为t

t1=len(t)

#查看压缩后内容t的长度

print(t)

print(t1)

s = zlib.decompress(t)

#解压缩后的内容为s

print(s)

运行结果为:

b'This is a test compress'
23
b'x\x9c\x0b\xc9\xc8,V\x00\xa2D\x85\x92\xd4\xe2\x12\x85\xe4\xfc\xdc\x82\xa2\xd4\xe2b\x00ah\x08\x82'
29
b'This is a test compress'

sys库:

调用命令行参数,经常使用sys.path来查看python及系统的依赖库包安装路径。

import sys

a=sys.path

#假设系统路径为a

print(a)

运行结果为:

['/Users/alice/PycharmProjects/untitled', '/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/nose-1.3.7-py2.7.egg', '/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/tornado-5.0.2-py2.7-macosx-10.13-intel.egg', '/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/backports_abc-0.5-py2.7.egg', '/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/singledispatch-3.4.0.3-py2.7.egg', '/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/futures-3.2.0-py2.7.egg', '/Users/alice/PycharmProjects/untitled', '/Library/Frameworks/Python.framework/Versions/3.7/lib/python37.zip', '/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7', '/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/lib-dynload', '/Users/alice/venv/untitled/lib/python3.7/site-packages', '/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages', '/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python', '/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/PyObjC']

声明:https://blog.csdn.net/alice_tl/article/details/89815949

d6ac7294bf90e21a63b86c3df102ee87.png

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/499286.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

作图神器ProcessOn - 免费好用

因工作需要,我经常需要花一些流程图,时序图,架构图什么的,之前使用的Windows系统,大部分情况下就用的Visio来画图。后来为了工作方便,换成了Mac电脑,结果发现Mac上没有Visio,然后就在…

三电平igbt死区时间计算_基于大功率三电平IGBT模块并联的参考设计

当前的可再生能源行业中,光伏和风力发电均面临着补贴逐步退坡,平价上网时代即将到来的挑战。为应对这一挑战,光伏逆变器和风力变流器厂家研发的新品单机功率越来越高,以取得更低的单位功率成本。市场上1.5MW的集中式光伏逆变器和3…

手把手教你搭建开发环境之Java开发

大家好呀,从今天开始,我们的手把手系列教程就正式开始啦。 如果你觉得本文对你有一些帮助,欢迎大家关注、点赞、分享给需要的小伙伴们,谢谢大家啦。 前言 Java虽然是一个比较老的语言,但到现在依然充满了活力&#x…

opc服务器组态文件已写保护_远程组态软件不仅方便了PLC无线远程监控,也大大降低了工程成本...

远程组态软件不仅方便了PLC无线远程监控,也大大降低了工程成本组态软件远程监控1.本地上位SCADA系统采集分布各地现场PLC等设备运行的数据,并可以下发控制指令;2.提供稳定的OPC接口服务,常年稳定运行,规模可达10万数据…

奇妙的安全旅行之加密算法概述

前言 hi,大家好呀,信息安全作为当前社会中比较重要的一个课题,已经覆盖了人们生活的方方面面,虽然有时候我们可能并没有意识到,其实信息安全防护已经在背后默默的保护我们的信息安全了。例如,当你在互联网…

怎么调节电机启动值_开关式智能充电机-全自动充电机-铅酸电池充电机品牌-济南能华...

开关式智能充电机-全自动充电机-铅酸电池充电机品牌-济南能华NHCD系列 全自动智能充电机,可调智能充电机,可调直流充电机,可调全自动充电机 ,可调蓄电池充电机 便携式可调智能充电机 便携式全自动充电机 大功率可调充电机 大功率智…

奇妙的安全旅行之MD算法

hi,大家好,今天我们开始介绍消息摘要算法中的MD(Message Digest)算法,MD算法家族包括:MD2,MD4,MD5,MD算法生成的消息摘长度要都是128位的。 其中MD5算法是消息摘要算法的…

的图层类型有哪些_东莞都市领航平面设计培训班都学习哪些内容?

平面设计的工作稳定性是很高的,经济繁荣时期毫无疑问,即使经济下滑,仍不会有很大影响,以前两年为例,北美的大规模裁员浪潮,给高科技行业带来巨大冲击,放慢了高科技产品的开发速度,当…

dockerfile拉取私库镜像_还在用Alpine作为你Docker的Python开发基础镜像?其实Ubuntu更好一点...

原文转载自「刘悦的技术博客」https://v3u.cn/a_id_173一般情况下,当你想为你的Python开发环境选择一个基础镜像时,大多数人都会选择Alpine,为什么?因为它太小了,仅仅只有 5 MB 左右(对比 Ubuntu 系列镜像接…

2020,再见;2021,我来了!

现在是2021年1月16日下午16点33分,星期六。此时北京正在通报昨日新冠肺炎新增病例情况,这种每天戴口罩的鬼日子还不知道什么时候能结束。最近由于天气变冷,病毒更容易存活和传播,最近一个月就突然又变的非常紧张起来了&#xff0c…

cuda tensorflow版本对应_Windows10下安装tensorflow-gpu(2.2.0)安装教程(避坑+保姆式教学)...

本文实现了Windows10下GPU版本的tensorflow2.2.0的安装,用到的软件主要包括:CUDA 10.2 cuDNN Anaconda tensorflow-gpu 2.2.0。(注:此教程在Win7环境下也同样适用!另附报错缺少cudart64_101.dll的解决办法&#xff…

奇妙的安全旅行之DES算法(二)

hi,大家好,上一节我们详细介绍了对称加密算法DES的基本内容,由于明文的长度不固定,而加密算法只能处理特定长度的一块数据,所以就需要对比较长的明文进行分组后再加密,但是分组后,最后一组的长度…

c++创建虚拟串口_linux虚拟串口控制器驱动实现——适用于无开发板学习串口驱动...

在上一章我们已经说明了uart驱动的开发流程,本章我们就不再介绍uart相关的接口实现,仅通过实现一个虚拟的串口控制器程序,用以说明虚拟串口的开发流程。本次开发的虚拟串口提供的功能如下:提供两个串口实例串口名称的前缀为vttyU为…

奇妙的安全旅行之AES算法

hi,大家好,今天开始我们来介绍一下对称加密算法中的AES算法。 AES简介 AES(英语:Advanced Encryption Standard,缩写:AES),即高级加密标准,在密码学中又称Rijndael加密…

axios vue 回调函数_前端Vue 面试题大全

点蓝色字关注“程序员报刊” 「学习 新闻 招聘 」vue的底层原理?vue组件之间的通信?JS中判断数据类型的方法有几种?最常见的判断方法:typeof判断已知对象类型的方法:instanceof根据对象的constructor判断:constructor无敌万能的…

奇妙的安全旅行之RSA算法

hi,大家好,我是开发者FTD。今天我们开始介绍非对称加密算法。非对称加密算法区别于对称加密算法的主要特点是,非对称加密算法有两个密钥:公钥 (public key) 和私钥 (private key)。公钥和私钥是一对密钥,如果用公钥对数…

易语言多级指针读取_C语言指针难吗?纸老虎而已,纯干货讲解(附代码)

作者:21IC网络整理,排版:晓宇微信公众号:芯片之家(ID:chiphome-dy)指针对于C来说太重要。然而,想要全面理解指针,除了要对C语言有熟练的掌握外,还要有计算机硬件以及操作系统等方方面…

奇妙的安全旅行之DSA算法

hi,大家好,我是开发者FTD。今天我们来介绍一下非对称加密算法中的DSA算法。 DSA 算法简介 DSA(Digital Signature Algorithm)是Schnorr和ElGamal签名算法的变种,被美国NIST作为DSS(DigitalSignature Standard) 数字签…

lisp语言画阿基米德线_【R语言】如何将照片快速转换为素描

【R语言】如何将照片快速转换为素描(三行代码给老婆(划掉)画一张素描)_哔哩哔哩 (゜-゜)つロ 干杯~-bilibili​www.bilibili.com最近发现了一个比较好玩的包,叫做sketcher这个包的作用就是将图片转化成素描的样式以下是…

2021年程序员1月薪资统计,你在哪一档?

hi,大家好,我是开发者FTD。2021年1月份马上就要结束了,再过一周多春节也即将来临,春节后估计又是一波跳槽高峰,那我们一起来看一下当前程序员的薪资状况,让大家对于年后是否要换工作也有个心理预期吧。 注&…