随笔分类 - python学习笔记
python
摘要:@Jinja2 简明使用手册(转载) 介绍Jinja是基于python的模板引擎,功能比较类似于于PHP的smarty,J2ee的Freemarker和velocity。 运行需求Jinja2需要Python2.4以上的版本。 安装按照Jinja有多种方式,你可以根据需要选择不同的按照方式。 使...
阅读全文
摘要:@Python: and、or以及and-or一、and:在Python 中,and 和 or 执行布尔逻辑演算,如你所期待的一样,但是它们并不返回布尔值;而是,返回它们实际进行比较的值之一。>>> 'a' and 'b''b'>>> '' and 'b'''>>> 'a' and 'b' and ...
阅读全文
摘要:@Python pickle模块学习 pickle提供了一个简单的持久化功能。可以将对象以文件的形式存放在磁盘上。------------------------------------------pickle.dump(obj, file[, protocol]) 序列化对象,并将结果数据流...
阅读全文
摘要:@python中基于descriptor的一些概念(上)python中基于descriptor的一些概念(上)1. 前言2. 新式类与经典类2.1 内置的object对象2.2 类的方法2.2.1 静态方法2.2.2 类方法2.3 新式类(new-style class)2.3.1 __init__...
阅读全文
摘要:@python中基于descriptor的一些概念(下)3. Descriptor介绍3.1 Descriptor代码示例3.2 定义3.3 Descriptor Protocol(协议)3.4 Descriptor调用方法4. 基于Descriptor实现的功能4.1 property4.2 函数...
阅读全文
摘要:@[深入Python]__new__和__init__12345678class A(object):def __init__(self):print "init"def __new__(cls,*args, **kwargs):print "new %s"%clsreturn object.__n...
阅读全文
摘要:@Python的getattr(),setattr(),delattr(),hasattr()先转一篇博文,参考。最后再给出一个例子getattr()函数是Python自省的核心函数,具体使用大体如下:获取对象引用getattrGetattr用于返回一个对象属性,或者方法class A: def ...
阅读全文
摘要:生成1,到491 a = map(lambda x:x+1,range(49))
阅读全文
摘要:@python sys.path.append对于模块和自己写的程序不在同一个目录下,可以把模块的路径通过sys.path.append(路径)添加到程序中。在程序开头加上:import syssys.path.append(’引用模块的地址')
阅读全文
摘要:_RESPONSE_STATUSES = { # Informational 100: 'Continue', 101: 'Switching Protocols', 102: 'Processing', # Successful 200: 'OK', 20...
阅读全文
摘要:在面向对象(OOP)的设计模式中,decorator被称为装饰模式。OOP的装饰模式需要通过继承和组合来实现,而Python除了能支持OOP的decorator外,直接从语法层次支持decorator。Python的decorator可以用函数实现,也可以用类实现。decorator可以增强函数的功...
阅读全文

浙公网安备 33010602011771号