python
ivansun901010
这个作者很懒,什么都没留下…
展开
-
使用__slots__
正常情况下,当我们定义了一个class,创建了一个class的实例后,我们可以给该实例绑定任何属性和方法,这就是动态语言的灵活性。先定义class:>>> class Student(object):... pass...然后,尝试给实例绑定一个属性:>>> s = Student()>>> s.name = 'Michael' # 动态给实例绑定一转载 2015-05-09 12:45:51 · 274 阅读 · 0 评论 -
python字符串转数字
string模块里有>>> a="12345">>> import string>>> string.atoi(a)12345>>> b="123.678">>> string.atof(b)123.678转载 2015-05-03 23:01:00 · 2067 阅读 · 0 评论 -
Python 字典的setDefault()方法
setdefault(key[, default])If key is in the dictionary, return its value. If not, insert key with a value of default and returndefault. default defaults to None.如果键在字典中,返回这个键所对应的值。如果键不在字典中,向字典 中插转载 2015-05-05 23:27:59 · 414 阅读 · 0 评论 -
在Flask中验证注册用户的Email
本教程详细介绍在用户注册过程中如何去验证他们的email地址。工作流程上来讲,在用户注册一个新账户后会寄送一个确认信。直到用户按指示完成了邮件中的“验证”,否则他们的账户会一直处于“未验证”状态。这是大多数网络应用会采用的工作流程。这当中很重要的一件事就是,未验证的用户有什么权限?或者说,对于你的应用,他们是有全部权限呢,还是被限制的权限呢,还是根本没有权限?对于本教程中的应用,未转载 2015-05-13 23:10:18 · 3582 阅读 · 0 评论 -
理解Python的双下划线命名
我热情地邀请大家猜测下面这段程序的输出:class A(object): def __init__(self): self.__private() self.public() def __private(self): print 'A.__private()' def pu转载 2015-05-06 23:45:55 · 391 阅读 · 0 评论