首页 知识动态 ( Page 461 )

知识动态

深入理解Python的set和dict

dict常用操作引言clear(): 清空字典copy(): 返回一个浅拷贝fromkeys(): 将可迭代对象中的每一个元素作为key和同一个value拼成字典get(): 根据…

2025-12-02 15,399

Python的高级特性:容易忽略的不可变类型

Python 中有一些容易忽略的不可变类型 Str、Integer、None、Tuple# 错误演示 In [45]: def demo(lst = []):    ....:  …

2025-12-02 17,931

一篇文章教你如何使用Python生成器

自从 PEP 255 引入生成器以来,它就是 Python 中重要的一部分.生成器允许你定义一个有迭代器行为的函数.它允许程序猿更快,更简单并且以一个干净的方式创建一个迭代器.那么…

2025-12-02 12,739

初学者必看的Python模块讲解

模块如果你从 Python 解释器退出然后再进入它,你所做的定义(函数和变量)都会消失。因此,如果你想写某些更长的程序,你最好使用一个文本编辑器来为解释器准备输入,然后以这个文件作…

2025-12-02 5,794

详解Python标准库

操作系统接口os 模块提供了大量和操作系统进行交互的函数:>>> import os >>> os.getcwd()      # 返回当前工作路径 'C:\Python37' >…

2025-12-02 20,748

Python中lambda表达式的优缺点及使用场景

lambda表达式是什么?lambda 表达式是 Python 中创建匿名函数的一个特殊语法. 或称 lambda 语法本身为 lambda 表达式,而它返回的函数我称之为 lam…

2025-12-02 64,615

Python和单元测试那些事儿

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

2025-12-02 12,810

Python正则表达式findall函数详解

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

2025-12-02 3,594

Python黑魔法之property装饰器详解

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

2025-12-02 6,230

深入理解python中的yield

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

2025-12-02 62,862