Gavin

Tomorrow is another day

Python——编写类装饰器

本文介绍了Python编写类装饰器的几个示例,包括,单体类、跟踪对象接口以及实现私有属性private

2016-03-18 15:40:13

阅读数 14647

评论数 0

Python——编写函数装饰器

本文主要介绍了编写函数装饰器的内容,举了一些常见的例子,介绍了添加装饰器参数等

2016-03-15 19:38:52

阅读数 2747

评论数 4

Python——装饰器基础

本文介绍了装饰器的基础知识,介绍了函数装饰器和类装饰器,也介绍了装饰器的嵌套以及装饰器的参数

2016-03-09 12:57:37

阅读数 2000

评论数 0

Python——管理属性(2)

本文介绍了管理属性的__getattr__和__getattribute__两种方法

2016-03-08 14:33:03

阅读数 1651

评论数 2

Python——管理属性(1)

本文介绍了Python管理属性的两种方法,特性property和描述符,以及两者的关联

2016-03-08 12:29:07

阅读数 2001

评论数 0

Python——类的高级主题

本文介绍Python类编程的一些高级话题,包括slots属性、类特性(property)以及静态方法的使用,初步介绍了装饰器的用法

2016-03-07 15:48:58

阅读数 2001

评论数 0

Python——正则表达式(5)

本文介绍了使用Python正则表达式的常见问题,match与search的使用,贪婪与非贪婪的选择以及使用re.VERBOSE标志等

2016-03-01 15:48:16

阅读数 1916

评论数 0

Python——正则表达式(4)

本文介绍了Python使用正则表达式分割字符串和替换字符串的方法

2016-03-01 15:36:36

阅读数 1550

评论数 0

Python——正则表达式(3)

本文介绍了Python正则表达式中更多的元字符,比如 |、^、$、\A、\Z、\b和\B等;介绍了用小括号分组,以及非捕获组和命名组;最后介绍了前向断言

2016-03-01 14:31:52

阅读数 1797

评论数 0

Python——正则表达式(2)

本文介绍了使用Python正则表达式的方法,包括编译正则表达式、反斜杠的处理、模式对象和匹配对象的方法;介绍了模块级别的正则表达式函数;另外也介绍了几种编译标志的作用

2016-02-29 18:25:40

阅读数 2075

评论数 0

Python——正则表达式(1)

本文介绍了Python正则表达式中的字符类[ ]和元字符点号 ' . ' ;介绍了特殊序列\w、\W、\d、\D、\s和\S;介绍了有重复功能的星号*、加号+、问号?以及{m,n}

2016-02-29 17:02:26

阅读数 3232

评论数 0

Python——内建异常体系结构

本文介绍了Python的异常体系结构以及常见的异常类型

2016-02-25 16:05:28

阅读数 2838

评论数 0

Python——异常编码细节

本文介绍了try -> except -> else -> finally的编码细节,介绍了raise语句、assert语句以及with/as环境管理器

2016-02-25 15:04:01

阅读数 1949

评论数 2

Python——异常基础

本文介绍了Python异常的基础,提出了5个处理异常的语句,介绍了默认的异常处理器、如何捕获异常、用户自定义异常以及finally终止行为

2016-02-25 14:48:51

阅读数 1399

评论数 0

Python——类的设计

本文简要介绍了Python中类的相关设计方法,介绍了Python中常用的OOP设计模式,例如,继承、组合、委托和工厂。另外介绍一些类设计的概念,例如伪私有属性、多继承等

2016-02-24 12:17:37

阅读数 4513

评论数 2

Python——运算符重载(2)

本文继续介绍运算符重载。详细介绍了属性引用:__getattr__和__setattr__、字符串表达形式:__repr__和__str__、右侧加法和原处加法:__radd__和__iadd__、Call表达式:__call__、比较:__lt__、__gt__和其他方法、布尔测试:__bool...

2016-02-23 20:05:10

阅读数 3341

评论数 0

Python——运算符重载(1)

本文介绍了运算符重载的概念,列出了一些常用的运算符重载方法,并详细介绍了索引和分片:__getitem__和__setitem__、迭代器对象:__iter__和__next__、成员关系:__contains__、__iter__和__getitem__这些运算符重载方法

2016-02-22 17:11:16

阅读数 8715

评论数 2

Python——类代码编写细节

本文介绍一些类代码编写的一些细节,介绍了类接口技术、抽象超类的概念

2016-02-20 13:57:20

阅读数 3562

评论数 0

Python——OOP(2)

在本文中,通过一步步地构建了一个简单但真实的实例,介绍了Python类的OOP的所有基础知识和实际应用。介绍了构造函数、方法、运算符重载、子类定制和内省工具,并且还介绍了其他概念(比如复合、委托和多态)。最后,通过类创建了对象,并且将它们存储到一个shelve对象数据库中以使其持久化。

2015-12-15 00:26:01

阅读数 1479

评论数 0

Python——OOP(1)

本文介绍了为什么要使用类,通过三个主要的示例介绍了Python编写类的基础知识。介绍了class语句的语法,了解了它是如何用于创建类的继承树的,介绍了Python如何自动添加方法函数内的第一个参数,属性如何通过简单赋值语句而把属性加到类树的对象,也介绍了运算符重载方法, 如何替实例截获并实现内置运...

2015-12-14 14:45:56

阅读数 1393

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭