
python
一些bug
Turbo正则
编程笔记
展开
-
Python笔记|不可变序列之元组
例如,tuple(‘abc’) 返回 (‘a’, ‘b’, ‘c’) 而 tuple( [1, 2, 3] ) 返回 (1, 2, 3)。用一对空圆括号可以创建空元组,只有一个元素的元组可以通过在这个元素后添加逗号来构建(圆括号里只有一个值的话不够明确)。元组是不可变序列,通常用于储存异构数据的多项集(例如由 enumerate() 内置函数所产生的二元组)。元组由多个用逗号隔开的值组成,不允许为元组中的单个元素赋值,但可以创建含列表等可变对象的元组。使用一个后缀的逗号来表示单元组: a, 或 (a,)原创 2024-04-26 19:52:38 · 334 阅读 · 1 评论 -
Python笔记|列表推导式
列表推导式的方括号内包含以下内容:一个表达式,后面为一个 for 子句,然后,是零个或多个 for 或 if 子句。结果是由表达式依据 for 和 if 子句求值计算而得出一个新列表。用列表推导式创建列表的方式更简洁。常见的用法为,对序列或可迭代对象中的每个元素应用某种操作,用生成的结果创建新的列表;或用满足特定条件的元素创建子序列。注意,这段代码创建(或覆盖)变量 x,该变量在循环结束后仍然存在。注意,上面两段代码中,for 和 if 的顺序相同。原创 2024-04-05 10:56:13 · 244 阅读 · 0 评论 -
Python笔记|列表对象方法
第一个参数是插入元素的索引,因此,a.insert(0, x) 在列表开头插入元素, a.insert(len(a), x) 等同于 a.append(x)。删除列表中指定位置的元素,并返回被删除的元素。未指定位置时,a.pop() 删除并返回列表的最后一个元素。例如,[None, ‘hello’, 10] 就不可排序,因为整数不能与字符串对比,而 None 不能与其他类型对比。返回列表中第一个值为 x 的元素的零基索引。用可迭代对象的元素扩展列表。删除列表里的所有元素,相当于 del a[:]。原创 2024-03-28 10:04:49 · 635 阅读 · 0 评论 -
Python笔记|列表
Python 支持多种复合数据类型,可将不同值组合在一起。最常用的是列表——用方括号标注,逗号分隔的一组值。实参可以是序列(如 string、bytes、tuple、list 或 range 等)或集合(如 dictionary、set 或 frozen set 等)。类型的变量可以取到的最大值。在 32 位平台上通常为。(s) :返回对象的长度(元素个数)。,在 64 位平台上通常为。原创 2024-03-21 16:20:56 · 307 阅读 · 0 评论 -
Python笔记|字符串合并、切片、索引
不可变对象包括数字、字符串和元组。这样的对象不能被改变。如果必须存储一个不同的值,则必须创建新的对象。它们在需要常量哈希值的地方起着重要作用,例如作为字典中的键。字符串支持 索引(下标访问),第一个字符的索引是 0。对于使用非负索引的切片,如果两个索引都不越界,切片长度就是起止索引之差。切片索引指向的是字符之间 ,第一个字符的左侧标为 0,最后一个字符的右侧标为。索引可以提取单个字符,切片则提取子字符串。-0 和 0 一样,因此,负数索引从 -1 开始。s [:i] + s [i:] 总是等于。原创 2024-03-17 20:35:46 · 655 阅读 · 0 评论 -
Python笔记|字符串的转义
使用双引号直接输出"doesn’t"# 直接输出 ‘spam eggs’反过来,也不需要在双引号里转义单引号。,但需要转义字符串里的双引号。原创 2024-03-15 16:23:16 · 388 阅读 · 0 评论 -
Bagels系列|python小程序随手记
来自《The Big Book of Small Python Projects》Bagels系列|python小程序随手记。原创 2024-03-04 14:44:55 · 459 阅读 · 0 评论 -
Python爬虫简单入门——urllib库
urllib.request.urlopen函数总会返回一个对象,该对象可作为 context manager 使用。urllib.request 模块定义了适用于在各种复杂情况下打开 URL(主要为 HTTP)的函数和类 — 例如基本认证、摘要认证、重定向、cookies 及其它。官方文档:https://docs.python.org/zh-cn/3/library/urllib.html#module-urllib。解码原理,将二进制编码转换为正常文本。数据筛选清洗常用用正则表达式。原创 2023-03-14 11:22:21 · 188 阅读 · 0 评论 -
【python】pdf转word(docx)—— Mac OS 系统 双击免安装小程序
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、应用说明二、使用步骤1.打开pdf2word.app2.转换文件下载地址前言Mac OS 系统应用 pdf2word.app 小程序下载解压后,双击即可运行无限转换一、应用说明操作系统:Mac OS语言:python二、使用步骤1.打开pdf2word.app下载解压后,双击打开pdf2word.app2.转换文件点击‘上传PDF’按钮,选择要转换的pdf文件。点击‘开始转换’按钮,转.原创 2022-05-22 10:54:54 · 1512 阅读 · 0 评论 -
【Python】运算符整理汇总
运算符是可以操纵操作数的值的构造。考虑表达式 2 + 3 = 5。这里,2 和 3 称为操作数,+ 称为运算符。算术运算符比较(关系)运算符赋值运算符逻辑运算符位运算符成员运算符原创 2022-06-03 20:19:06 · 228 阅读 · 0 评论 -
mac os python3 安装pandas时报错过程及安装方法
刚开始直接打开终端用pip命令安装pandas,出现报错。输入命令sudo easy_install pip回车。 输入你的系统密码。然后用python3 -m安装,如果是python3以下版本直接输入python -m。安装xlrd时也是这个命令最后,试一下导入数据表成功。...原创 2020-05-04 20:59:06 · 2448 阅读 · 0 评论