-时间是一个自称能治百病的庸医!
i coming back…

月份:2018年11月

Python中 __init__的通俗解释

定义类的时候,若是添加init方法,那么在创建类的实例的时候,实例会自动调用这个方法,一般用来对实例的属性进行初使化。 比如: class testClass: def __ini…

lambda是Python编程语言中使用频率较高的一个关键字。那么,什么是lambda?它有哪些用法? 一个语法 在Python中,lambda的语法是唯一的。其形式如下:  lambda argument_list: expression…

Web的应用程序核心是让任何用户都能注册账户并能够使用它,不管用户身处何方. 现在我们来创建一些表单,让用户能够添加主题和内容(条目) 还略微的知道Django如何防范对基于表单发起的常见攻击,我们根本无需花费太多的时间考虑程序的安全问题.…

置顶

调试(Debugging) 利用好调试,能大大提高你捕捉代码Bug的。大部分新人忽略了Python debugger(pdb)的重要性。 在这个章节我只会告诉你一些重要的命令,你可以从官方文档中学习到更多。 译者注,参考:https://d…

装饰器能有助于检查某个人是否被授权去使用一个web应用的端点(endpoint)。它们被大量使用于Flask和Django web框架中。这里是一个例子来使用基于装饰器的授权: from functools import wraps def…

装饰器 装饰器(Decorators)是Python的一个重要部分。简单地说:他们是修改其他函数的功能的函数。他们有助于让我们的代码更简短,也更Pythonic(Python范儿)。大多数初学者不知道在哪儿使用它们,所以我将要分享下,哪些区…

三元运算符 三元运算符通常在Python里被称为条件表达式,这些表达式基于真(true)/假(not)的条件判断,在Python 2.4以上才有了三元操作。 下面是一个伪代码和例子: 伪代码: #如果条件为真,返回真 否则返回假 condi…

set(集合)数据结构 set(集合)是一个非常有用的数据结构。它与列表(list)的行为类似,区别在于set不能包含重复的值。 这在很多情况下非常有用。例如你可能想检查列表中是否包含重复的元素,你有两个选择,第一个需要使用for循环,就像…

任意对象,只要定义了next(Python2) 或者__next__方法,它就是一个迭代器。就这么简单。 现在我们来理解迭代(iteration) 用简单的话讲,它就是从某个地方(比如一个列表)取出一个元素的过程。当我们使用一个循环来遍历某…