自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(47)
  • 收藏
  • 关注

原创 python-反向遍历

【代码】python-反向遍历。

2024-04-29 11:09:50 315

原创 python-re-findall()不区分大小写对文本进行查找和替换

【代码】python-re-findall()不区分大小写对文本进行查找和替换。

2024-04-29 11:09:04 330

原创 python-enumerate-索引-值的形式遍历序列

【代码】python-enumerate-索引-值的形式遍历序列。

2024-04-29 11:08:28 371

原创 python-random随机选择

【代码】python-random随机选择。

2024-04-29 11:07:50 409 3

原创 python-找出序列中出现次数最多的元素

【代码】python-找出序列中出现次数最多的元素。

2024-04-29 11:07:05 277

原创 python-找出当月的日期范围

【代码】python-找出当月的日期范围。

2024-04-23 08:53:28 299

原创 python-在单元测试中检查异常情况

【代码】python-在单元测试中检查异常情况。

2024-04-23 08:52:41 403

原创 python-读取配置文件

【代码】python-读取配置文件。

2024-04-23 08:52:01 172

原创 python-datetime模块时间换算

【代码】python-datetime模块时间换算。

2024-04-23 08:51:14 143

原创 python-sqlite3等模块进行数据库操作

首先已sqlite3模块为例,其它的关系型数据库如mysql,postgres或odbc等,只是使用不同的模块进行操作。python使用sql底层的语句来执行数据库操作,也存在一些问题,比如datetime类型的数据如何保存和修改格式等。如果使用了django等框架,可以使用框架提供的ORM来进行数据库操作,特殊情况再使用上述方法进行数据库操作。python对数据库的操作逻辑基本都是一致的。

2024-04-22 14:33:31 451

原创 python-join()-字符串连接及合并

对于一些简单的连接操作,可以使用字符串连接操作,不用必须使用join等函数。每个+=操作都会创建一个新的字符串对象,所以会比join方法慢很多。“+” 号的操作做大量的字符串连接效率会非常低。因为由于内存拷贝和垃圾收集产生的影响。

2024-04-22 14:33:03 368

原创 python-读写文本数据

【代码】python-读写文本数据。

2024-04-22 14:30:07 397

原创 python-让对象支持上下文管理协议

【代码】python-让对象支持上下文管理协议。

2024-04-22 14:29:22 513

原创 Python序列分解为单独变量

【代码】Python序列分解为单独变量。

2024-04-18 17:14:58 181

原创 python找到最大或最小的N个元素

然后使用heapq.heappop(a) 或使用for等方式找到想要的值。

2024-04-18 17:14:24 133

原创 python-textwrap-固定列格式化文本

【代码】python-textwrap-固定列格式化文本。

2024-04-18 17:13:49 131

原创 python-format-给字符串插入变量

【代码】python-format-给字符串插入变量。

2024-04-18 17:13:06 180

原创 python-用yield创建新的迭代模式

可以使用生成器函数,来实现一种新的迭代...00.51.01.52.02.53.03.5>>>函数中只要出现了yield函数,就会变成一个生成器,与普通函数不同,生成器只有再响应了迭代操作时才运行,下面研究下他的机制... n -=1...>>> c321done>>>这里函数的核心特性就是,在响应了迭代过程的next时才会运行,一旦生成器的函数返回,迭代也就停止了。但是通常情况下for自带就处理了这些过程,不用再单独处理结束的返回。

2024-04-17 08:47:44 199

原创 python-创建临时文件或目录

【代码】python-创建临时文件或目录。

2024-04-17 08:47:06 124

原创 python-在stdout上输出

【代码】python-在stdout上输出。

2024-04-17 08:46:17 198

原创 python-pytz处理时区问题

【代码】python-pytz处理时区问题。

2024-04-16 15:54:38 802

原创 python-序列化-Python-对象

pickle dump将数据写入文件。可以使用pickle模块。

2024-04-16 15:48:39 64

原创 python-在子类中拓展属性

property@porpertyprint(s)print(s)我们从Person类中继承,然后在子类中扩展name属性的功能。

2024-04-16 15:48:01 64

原创 python-筛选序列中的元素

【代码】python-筛选序列中的元素。

2024-04-16 15:47:15 115

原创 python字典中将键映射到多个值上

【代码】python字典中将键映射到多个值上。

2024-04-16 15:46:28 137

原创 python-根据字段将记录分组

groupby创建一个迭代器,每次迭代都会返回一个value和一个子迭代器,这个子迭代器可以产生所有再该分组内具有该值的项。groupby函数通过扫描序列,找出拥有相同值的序列项,并将他们分组。groupby只能检查连续的项,所以我们首先要将序列排序。

2024-04-16 13:48:43 107

原创 python-跳过可遍历对象中的前一部分元素

【代码】python-跳过可遍历对象中的前一部分元素。

2024-04-16 13:48:02 163

原创 python-创建可类型检查的类属性

.. else:...>>>所谓的描述符就是以特殊方法 get set delete 的形式实现了三个核心的属性访问操作的类。这些方法通过接受类实例作为输入来工作。之后,底层的实例字典会根据需要适当的进行调整要使用一个描述符,我们把描述符的实例放置在类的定义中作为类变量来用。...当这么做时,所有针对描述符属性(即使 x或y)的访问都会给 get set和delete方法所捕获,如下:>>> p.x2>>> p.y3>>> p.x=3>>> p.x3>>>

2024-04-16 09:34:41 378

原创 python-将二进制数据读取到可变缓冲区

和普通的read方法不同的是,readinto是为已存在的缓冲区填充内容,而不是分配新的对象然后再将他们返回。readinto()方法可用来将数据填充到任何预分配的数组中。如:我们如果正在读取一个由相同大小的记录所组成的二进制文件。可以使用readinto方法来避免额外的内存分配动作。

2024-04-16 09:34:07 304

原创 python-创建一个秒表计时器

【代码】python-创建一个秒表计时器。

2024-04-16 09:33:28 463

原创 python-遍历所有可能的组合和排列

对combinations来产生组合时,是将元素从候选元素中移除,这样保证每个元素只被选中一次。combinations_with_replacement函数可以使元素被重复选择。

2024-04-15 08:58:44 347

原创 python-将名称封装到类中

【代码】python-将名称封装到类中。

2024-04-15 08:43:57 573

原创 python-ChainMap将多个映射合并为单个映射

【代码】python-ChainMap将多个映射合并为单个映射。

2024-04-15 08:42:39 306

原创 python-Event对象判断线程是否已经启动

Event对象和条件标记类似,允许线程等待某件事情发生,初始状态时事件被设置为0,如果时间没有被执行而线程正在等待该事件,那么线程就会被阻塞即挂起,直到事件被设置为止。如果程序中有其它线程需要判断某个线程是否已经达到执行过程中的某个点,根据这个来判断后续的执行操作,那么这就产生了相对较为困难的线程同步问题,为了解决这类问题,我们可以使用threading库中的Event对象。线程的核心特征就是他们能够以非确定性的方式独立执行(即何时开始,何时被打断、合适终止、合适恢复执行完全由操作系统来调度管理)

2024-04-15 08:41:32 206

原创 python-relativedelta-计算上周五的日期

>>>>>... da=7...函数执行结果>>>可定义某一天的上周是几月几号>>>如果有大量的类似日期计算可以使用python-dateutil包中的relativedelta函数>>>

2024-04-12 08:44:03 410

原创 python-unicodedata-将Unicode文本统一表示为规范形式

Spicy Jalapeño’ 字符串用两种形式表达了出来,第一种使用的是字符’ñ’的全组成形式(fully composed) (U+00F1)第二种使用的是拉丁字母n后边尽更一个~组合而成的字符(U+0303)我们应该将文本同一表示为规范形式,这可以通过unicodedata模块来完成。对于一个比较字符串的程序来说,用一个文本拥有多种不同的表示形式是个大问题。

2024-04-12 08:38:10 199

原创 python-线程通信-queue模块

Spicy Jalapeño’ 字符串用两种形式表达了出来,第一种使用的是字符’ñ’的全组成形式(fully composed) (U+00F1)第二种使用的是拉丁字母n后边尽更一个~组合而成的字符(U+0303)我们应该将文本同一表示为规范形式,这可以通过unicodedata模块来完成。对于一个比较字符串的程序来说,用一个文本拥有多种不同的表示形式是个大问题。

2024-04-12 08:37:30 129

原创 python-创建线程池

【代码】python-创建线程池。

2024-04-12 08:28:19 182

原创 python-线程的启动和停止

【代码】python-线程的启动和停止。

2024-04-12 08:26:17 212

原创 python-os-listdir()-获取目录内容的列表

【代码】python-os-listdir()-获取目录内容的列表。

2024-04-11 17:37:32 130

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除