月份:2019年9月
Python3Python 深浅拷贝
前言 我们知道,在面向对象编程时,变量与对象的时间内容是存在一个指针关系的。也就是实际的内容储存在内存中,变量则指向此内存地址。 ...
Python3Python 单下划线和双下划线
前言 一般在代码编程中,为了使得代码更清晰可观等,会存在一些约定成俗的规范。比如驼峰命名法,注释格式等等。 ...
Python3Python 单例模式
单例模式 单例模式一种常见的设计模式,该模式的主要目的是确保某一个类只有一个实例存在。 ...
Python3Python 面向切面编程AOP和装饰器
什么是AOP? AOP,就是面向切面编程,简单的说,就是动态地将代码切入到类的指定方法、指定位置上的编程思想就是面向切面的编程。 ...
Python3Python 迭代器和生成器
Python中,迭代器和生产器的概念和使用很多,但是也很容易混淆,搞不清楚,下面我们就来详细理解一下迭代器和生成器。 ...
Python3Python 的自省
什么是自省(introspection)? 自省就是面向对象的语言缩写的程序在运行时,能够知道对象的类型。 ...
Python3Python 类变量和实例变量
在Python中,类和实例都是对象(虽然实例是类创建的),有其自己的属性和方法,我们称之为类变量和实例变量,其实用类属性和实例属性来称呼它们也是可以的,但是变 ...
Python3Python @staticmethod和@classmethod
Python其实有3个方法,即静态方法(staticmethod),类方法(classmethod)和实例方法,如下: def foo(x): ...
Python3python 使用requests发送json格式数据
requests是常用的请求库,不管是写爬虫脚本,还是测试接口返回数据等。都是很简单常用的工具。 ...
Python3Python中的元类(metaclass)
类 在理解元类之前,您需要掌握Python的类。Python从Smalltalk语言中借用了一个非常独特的类概念。 ...