随笔分类 - Python常用库/包/模块
包括但不限于对Python的一些常用库/包/模块的详解以及使用方法和适用情况;
在 Python 中,一个模块就是一个扩展名为 .py 的源程序文件;
为了方便调用将一些功能相近的模块组织在一起,或是将一个较为复杂的模块拆分为多个组成部分,可以将这些 .py 源程序文件放在同一个文件夹下,按照 Python 的规则进行管理,这样的文件夹和其中的文件就称为包,库则是功能相关联的包的集合。
摘要:前言 ① mypy 工具 是 Python 中的静态类型检查器。 ②写完带有类型提示的代码之后,先别运行行,用 mypy 命令来检查下你的代码,如果有错误,会提示你,这让 Python 的类型提示有了真正的作用。 ③后续开发的过程中可以强制 mypy 工具检查无误后才能上线,借此提高代码的可读性和可
阅读全文
摘要:inspect模块是针对模块,类,方法,功能等对象提供些有用的方法。 例如可以帮助我们检查类的内容,检查方法的代码,提取和格式化方法的参数等 import inspect import os class Test(object): """Test Class """ def test(self):
阅读全文
摘要:前言 emoji也属于字符串的范围。 Emoji是用于电子信息和网页的表意文字和表情符号,起源于20世纪90年代。 安装 pypi 有现成的库 emoji 来处理 emoji 字符串: pip install emoji 函数列表 demojize: 将unicode emoji替换为字符串简码用于
阅读全文
摘要:前言 Python是一个脚本语言,被解释器解释执行。它的发布方式: .py文件:对于开源项目或者源码没那么重要的,直接提供源码,需要使用者自行安装Python并且安装依赖的各种库。(Python官方的各种安装包就是这样做的) .pyc文件:有些公司或个人因为机密或者各种原因,不愿意源码被运行者看到,
阅读全文
摘要:pickle模块 pickle模块: pickle模块是python语言的一个系统内置模块,安装python后已包含pickle库,不需要单独再安装。 pickle模块的特点: 1、只能在python中使用,只支持python的基本数据类型,是python独有的模块。 2、序列化的时候,只是序列化了
阅读全文
摘要:StringIO经常被用来作字符串的缓存,因为StringIO的一些接口和文件操作是一致的,也就是说同样的代码,可以同时当成文件操作或者StringIO操作。 一、StringIO中的常用方法 1、read 用法: s.read([n]):参数n用于限定读取的长度,类型为int,默认为从当前位置读取
阅读全文
摘要:最近做一个项目时需要随机生成人的名字,百度之后,我是这样写的: def random_first_name(): """百家姓中选择一个""" name = ['赵', '钱', '孙', '李', '周', '吴', '郑', '王', '冯', '陈', '褚', '卫', '蒋', '沈',
阅读全文
摘要:前言 ① random 库是使用随机数的Python标准库。 ②伪随机数:采用梅森旋转算法生成的随机序列中元素。 (随机数是随机产生的数据(比如抛硬币),但是计算机是不可能产生随机值,真正的随机数也是在特定条件下产生的确定值,计算机不能产生真正的随机数,那么伪随机数也就被称为随机数。) ③导入:im
阅读全文
摘要:一、PIL理解: Image模块是在Python PIL图像处理中常见的模块,对图像进行基础操作的功能基本都包含于此模块内。如open、save、conver、show…等功能。 二、Image模块 1、open类 Image.open(file) ⇒ image Image.open(file,
阅读全文
摘要:引入Pandas,用于有关数据处理和分析的环节。 一、读取数据文件 1 .读取excel数据文件 1.1加载Excel表,使用skiprows=1跳过首行【对于一个excel文件,首行一般为字段的定义(标题行),第二行才为数据】 并指定加载的列,注意数据文件的编码,默认utf-8,常用还有gb231
阅读全文
摘要:Pandas数据处理: 导⼊数据 导出数据 查看数据 数据选取 数据处理 数据分组和排序 数据合并 # 在使用之前,需要导入pandas库 import pandas as pd 导⼊数据: pd.DataFrame() # 自己创建数据框,用于练习 pd.read_csv(filename) #
阅读全文