首页 知识动态 python高级 ( Page 9 )

python高级

Python和单元测试那些事儿

我们来说说目前几个和测试有关的东西(全程 Python 3)。MockMock是个好东西呀,遇到测试中出现的不可预知的或者不稳定因素,就用 Mock 来代 替。例如查询数据库(当然…

2025-12-02 12,804

Python正则表达式findall函数详解

在写正则表达式的时候总会遇到不少的问题, 特别是在表达式有多个元组的时候。下面看下re模块下的findall()函数和多个表达式元组相遇的时候会出现什么样的坑。代码如下import…

2025-12-02 3,587

Python黑魔法之property装饰器详解

@property装饰器能把一个方法变成属性一样来调用,下面我们就一起来看看Python黑魔法@property装饰器的使用技巧解析@property有什么用呢?表面看来,就是将一…

2025-12-02 6,224

深入理解python中的yield

yield的英文单词意思是生产,刚接触Python的时候感到非常困惑,一直没弄明白yield的用法。只是粗略的知道yield可以用来为一个函数返回值塞数据,比如下面的例子:def …

2025-12-02 62,856

一文读懂Python中__new__和__init__的区别与联系

__new__ 和 __init__ 的区别主要表现在:它自身的区别;在Python中新式类和老式类的定义。__new__ 负责对象的创建,而 __init__ 负责对象的初始化。…

2025-12-02 4,475

手把手教你用Python PIL模块随机生成中文验证码

PIL是Python Imaging Library的简称,PIL是一个Python处理图片的库,提供了一系列模块和方法,比如:裁切,平移,旋转,改变尺寸等等。已经是Python平…

2025-12-02 37,822

手把手教你使用sublime搭建python开发环境

sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text的主要功能包括:拼写检…

2025-12-02 97,527

进一步认识python线程池

线程池的概念是什么?在面向对象编程中,创建和销毁对象是很费时间的,因为创建一个对象要获取内存资源或者其它更多资源。在Java中更是 如此,虚拟机将试图跟踪每一个对象,以便能够在对象…

2025-12-02 42,230

python魔术方法详解

准备工作为了确保类是新型类,应该把 _metaclass_=type 入到你的模块的最开始。class NewType(Object):   mor_code_here class…

2025-12-02 76,695

盘点Redis常用操作

Redis简介Redis是完全开源免费的高性能Key-Value数据库,有以下几个特点:·Redis支持数据持久化,可以将内存中的数据保存至磁盘中,重启可以再次加载进行使用。·Re…

2025-12-02 56,651
1 7 8 9 10 11 27