上一页 1 2 3 4 5 6 7 ··· 13 下一页
摘要: 装饰器 装饰器(Decorators)是Python的一个重要部分。简单地说:他们是修改其他函数的功能的函数。他们有助于让我们的代码更简短,也更Pythonic(Python范儿)。大多数初学者不知道在哪儿使用它们,所以我将要分享下,哪些区域里装饰器可以让你的代码更简洁。 首先,让我们讨论下如何写你 阅读全文
posted @ 2023-02-20 19:04 左闯 阅读(31) 评论(0) 推荐(0) 编辑
摘要: 三元运算符 三元运算符通常在Python里被称为条件表达式,这些表达式基于真(true)/假(not)的条件判断,在Python 2.4以上才有了三元操作。 下面是一个伪代码和例子: 伪代码: #如果条件为真,返回真 否则返回假 condition_is_true if condition else 阅读全文
posted @ 2023-02-20 15:22 左闯 阅读(108) 评论(0) 推荐(0) 编辑
摘要: set(集合)数据结构 set(集合)是一个非常有用的数据结构。它与列表(list)的行为类似,区别在于set不能包含重复的值。这在很多情况下非常有用。例如你可能想检查列表中是否包含重复的元素,你有两个选择,第一个需要使用for循环,就像这样: some_list = ['a', 'b', 'c', 阅读全文
posted @ 2023-02-20 15:12 左闯 阅读(43) 评论(0) 推荐(0) 编辑
摘要: Map,Filter 和 Reduce 三个函数能为函数式编程提供便利。我们会通过实例一个一个讨论并理解它们。 Map Map会将一个函数映射到一个输入列表的所有元素上。这是它的规范: 规范 map(function_to_apply, list_of_inputs) 大多数时候,我们要把列表中所有 阅读全文
posted @ 2023-02-20 15:04 左闯 阅读(19) 评论(0) 推荐(0) 编辑
摘要: 首先我们要理解迭代器(iterators)。根据维基百科,迭代器是一个让程序员可以遍历一个容器(特别是列表)的对象。然而,一个迭代器在遍历并读取一个容器的数据元素时,并不会执行一个迭代。你可能有点晕了,那我们来个慢动作。换句话说这里有三个部分: 可迭代对象(Iterable) 迭代器(Iterato 阅读全文
posted @ 2023-02-20 11:50 左闯 阅读(89) 评论(0) 推荐(0) 编辑
摘要: 我观察到,大部分新的Python程序员都需要花上大量时间理解清楚 *args 和**kwargs这两个魔法变量。那么它们到底是什么? 首先让我告诉你, 其实并不是必须写成*args 和**kwargs。 只有变量前面的 *(星号)才是必须的. 你也可以写成*var 和**vars. 而写成*args 阅读全文
posted @ 2023-02-20 11:27 左闯 阅读(23) 评论(0) 推荐(0) 编辑
摘要: Python 中的 with 语句用于异常处理,封装了 try…except…finally 编码范式,提高了易用性。 with 语句使代码更清晰、更具可读性, 它简化了文件流等公共资源的管理。 在处理文件对象时使用 with 关键字是一种很好的做法。 我们可以看下以下几种代码实例: 不使用 wit 阅读全文
posted @ 2023-02-18 22:23 左闯 阅读(53) 评论(0) 推荐(0) 编辑
摘要: 1.打开pgAdmin或者navicate 2.分别对所有的数据库执行 CREATE EXTENSION tablefunc 阅读全文
posted @ 2022-12-28 14:16 左闯 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 1、先下载PoEdit(https://poedit.net/)安装 2.打开PoEdit 编译为mo就可以了 阅读全文
posted @ 2022-12-13 15:21 左闯 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 1. 打开网站查看自己需要下载的版本 https://wkhtmltopdf.org/downloads.html 2.安装依赖 yum install fontconfig libX11 libXext libXrender libjpeg libpng xorg-x11-fonts-75dpi 阅读全文
posted @ 2022-12-13 15:10 左闯 阅读(462) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 13 下一页