上一页 1 2 3 4 5 6 7 ··· 20 下一页
摘要: Python 的 functools 模块可以说主要是为函数式编程而设计,用于增强函数功能。 functools.partial 用于创建一个偏函数,它用一些默认参数包装一个可调用对象,返回结果是可调用对象,并且可以像原始对象一样对待,这样可以简化函数调用。实际上 partial 相当于一个高阶函数 阅读全文
posted @ 2019-01-30 19:10 派森学python 阅读(490) 评论(0) 推荐(0)
摘要: 什么是上下文管理器 上下文管理器顾名思义是管理上下文的,也就是负责冲锋和垫后,而让主人专心完成自己的事情。我们在编写程序的时候,通常会将一系列操作放到一个语句块中,当某一条件为真时执行该语句快。有时候,我们需要再执行一个语句块时保持某种状态,并且在离开语句块后结束这种状态。例如对文件的操作,我们在打 阅读全文
posted @ 2019-01-30 19:09 派森学python 阅读(185) 评论(0) 推荐(0)
摘要: 一、查询不重复的记录: SELECT 指令让我们能够读取表格中一个或数个栏位的所有资料。这将把所有的资料都抓出,无论资料值有无重复。在资料处理中,我们会经常碰到需要找出表格内的不同资料值的情况。换句话说,我们需要知道这个表格/栏位内有哪些不同的值,而每个值出现的次数并不重要。这要如何达成呢?在 SQ 阅读全文
posted @ 2019-01-30 19:08 派森学python 阅读(234) 评论(0) 推荐(0)
摘要: SQLite 是一个开源的嵌入式关系型数据库,是一个自给自足的、无服务器的、零配置的、事务性的 SQL 数据库引擎。SQLite 具有如下特点: 无需单独的服务器进程,是无服务器的 不需要配置,无需复杂的安装或管理步骤 数据库存储在一个单一的跨平台的磁盘文件中 非常小的,轻量级的 自给自足的,不需要 阅读全文
posted @ 2019-01-30 19:06 派森学python 阅读(736) 评论(0) 推荐(0)
摘要: "Pythonpy" 是一个可以在命令行直接执行简单 Python 表达式的工具。 安装: pip install pythonpy 使用: 我的算术能力很差,每次拿到一个文件大小,都是这样来换算单位的: 有了 pythonpy 这个工具,就简单得多: 要查看一个库的版本,以前是这样的: 现在是这样 阅读全文
posted @ 2019-01-30 19:05 派森学python 阅读(430) 评论(0) 推荐(0)
摘要: 开源包管理系统和环境管理系统 Conda 简介 在做 Python 开发时,或许你接触过 ,他可以为不同的环境安装不同的 Python 环境支持。如果你还知道 ,你会发现它用起来更加方便,它是对 的封装,可以很方便的创建和管理多个不同的开发环境。关于 virtualenv 和 virtualenvw 阅读全文
posted @ 2019-01-30 19:04 派森学python 阅读(406) 评论(0) 推荐(0)
摘要: 浅谈 Python 的模块导入 本文不讨论 Python 的导入机制(底层实现细节),仅讨论模块与包,以及导入语句相关的概念。通常,导入模块都是使用如下语句: 一般情况下,使用以上语句导入模块已经够用的。但是在一些特殊场景中,可能还需要其他的导入方式。例如 Python 还提供了 内建函数和 imp 阅读全文
posted @ 2019-01-30 19:03 派森学python 阅读(477) 评论(0) 推荐(0)
摘要: `Pytest` 是一个比较成熟且功能完备的 Python 测试框架。其提供完善的在线文档,并有着大量的第三方插件和内置帮助,适用于许多小型或大型项目。Pytest 灵活易学,打印调试和测试执行期间可以捕获标准输出,适合简单的单元测试到复杂的功能测试。还可以执行 nose, unittest 和 d 阅读全文
posted @ 2019-01-30 19:02 派森学python 阅读(774) 评论(0) 推荐(0)
摘要: 假设有下面一段代码: 这段代码的意思是,有三个列表,需要在长度不为 10 的列表尾部填充 0,让其长度变为10。输出如下: 这里没什么问题,一切正常。但是,现在变了需求,需要在长度不为 10 的列表的前面填充 0。那么,我们尝试做如下的改动: 直接来看一下输出: 结果却不是我们想象的那样。如果你没有 阅读全文
posted @ 2019-01-30 18:59 派森学python 阅读(731) 评论(0) 推荐(0)
摘要: 在这篇文章中,我将总结新老Python程序员常犯的一些错误,以帮助你们在自己的工作避免犯同样或类似错误。 Python干净的设计,一旦你学会了Python,你就能自动的避开很多陷阱。Python在其各组件之间有着最小的互动,这能有效的减少bug。它也拥有十分简单的语法,这意味着在一开始你就有更小的概 阅读全文
posted @ 2019-01-29 12:00 派森学python 阅读(580) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 ··· 20 下一页