随笔分类 - 常用模块
摘要:bisect.bisect_left(data, 4, lo=0, hi=len(a)) # 在data找到第一个大于等于4的数的index(即插入4后左边数小于4,右边数大于等于4) bisect.bisect_right(data, 4) # 在data找到第一个大于4的数的index(即插入4
阅读全文
摘要:一、包 1.什么是包? 它是一系列模块文件的结合体,表现形式就是一个文件夹, 该文件内部通常会有一个__init__.py文件,包的本质还是一个模块. 2.为何要使用包? 3.首次导入包 先产生一个执行文件的名称空间 1.>创建包下下面的__init__.py文件的名称空间 2.>执行包下面的ini
阅读全文
摘要:一、collections模块 1.namedtuple(具名元组) 具有名字的元组 例题1 例题2 2.deque(双端队列) 定义:可以快速的从另外一侧追加和推出对象 首先,之前了解过队列,队列就是先进先出(FIFO first in first out) deque 双端队列 注意 1.队列不
阅读全文
摘要:一、正则表达式 1.官方定义:正则表达式是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符、 及这些特定字符的组合,组成一个“规则字符串”,这个“规则字符串”用来表达对字符串的一种过滤逻辑。 2.正则表达式与与re模块的关系 1.>正则表达式是一门独立艺术,任何语言均可使用 2.>pyth
阅读全文
摘要:一、模块的介绍 1.什么是模块 模块就是一系列功能的结合体 模块的三种来源: 1.>内置的(python解释器自带的) 2.>第三方的(别人写的) 3.>自定义的(自己写的) 模块的四种表现形式: 1.>使用python编写的py文件(一个py文件也可以称之为模块) 2.>已被编译为共享库DLL的C
阅读全文
浙公网安备 33010602011771号