- 军军小站|张军博客
搜索到与相关的文章
编程技术

原型(Prototype)模式

克隆的实现方法有两种:浅拷贝(shallowcopy)与深拷贝(deepcopy)。浅拷贝是指当对象的字段值被拷贝时,字段引用的对象不会被拷贝。例如,如果一个对象有一个指向字符串的字段,并且我们对该对象做了一个浅拷贝,那么两个对象将引用同一个字符串。深拷贝是对对象实例中字段引用的对象也进行拷贝的一种方式,所以如果一个对象有一个指向字符串的字段,并且我们对该对象做了一个深拷贝的话,我们将创建一个新的对象和一个新的字符串--新对象将引用新字符串。需要注意的是执

系统 2019-08-12 09:29:47 1892

Python

python学习手册笔记——39.元类

00.比99%的用户所担心的魔力要更深。如果你犹豫是否需要他们,那你不需要它们(真正需要元类的人,能够确定地直到需要它们,并且不需要说明为什么需要)。“因为某物很酷”而编写它,似乎不是一种合理的判断,除非你在做试验或者学习。01.元类就是用来创建类的“东西”。你创建类就是为了创建类的实例对象。02.03.元类的主要目的就是为了当创建类时能够自动地改变类。04.元类修改:内省属性:__class__和__dict__这样的特殊属性允许我们查看Python对象

系统 2019-09-27 17:57:31 1891

Python

python基础语法

第一个Python程序交互式编程交互式编程不需要创建脚本文件,是通过Python解释器的交互模式进来编写代码。linux上你只需要在命令行中输入Python命令即可启动交互式编程,提示窗口如下:$pythonPython2.7.6(default,Sep92014,15:04:36)[GCC4.2.1CompatibleAppleLLVM6.0(clang-600.0.39)]ondarwinType“help”,“copyright”,“credits”

系统 2019-09-27 17:56:51 1891

Python

Python 数据结构之队列的实现

Python队列Queue队列是一种先进先出(FIFO)的数据类型,新的元素通过入队的方式添加进Queue的末尾,出队就是从Queue的头部删除元素.用列表来做Queue:queue=[]#初始化一个列表数据类型对象,作为一个队列defenQ():#定义一个入栈方法queue.append(raw_input('EnterNewString:').strip())#提示输入一个入队的String对象,调用Str.strip()保证输入的String值不包含

系统 2019-09-27 17:56:49 1891

Python

python遇坑记录-json.loads

#-*-coding=utf-8-*-importjsonimportrequestsheader={'User-Agent':'googlespider','Content-Encoding':'gzip','X-Forwarded-For':'202.101.43.22',}classBusiness(object):def__init__(self):passdefmy_JSONDecodeError(self):"""我出现JSONDecodeEr

系统 2019-09-27 17:56:35 1891

Python

用Python完成毫秒级抢单,助你秒杀淘宝大单

目录:引言环境需求分析&前期准备淘宝购物流程回顾秒杀的实现代码梳理总结0引言年中购物618大狂欢开始了,各大电商又开始了大力度的折扣促销,我们的小胖又给大家谋了一波福利,淘宝APP直接搜索:小胖发福利,每天领取三次粉丝专属现金大红包。有了现金大红包,如何做到更省钱的剁手呢?今天给大家提供一种思路,用Python实现秒杀订单,借用自动化方式完成最优解。1环境操作系统:WindowsPython版本:3.7.22需求分析&前期准备2.0需求分析我们的目标是秒杀

系统 2019-09-27 17:56:22 1891

Python

python3中类的继承以及self和super的区别详解

python中类的继承:子类继承父类,及子类拥有了父类的属性和方法。python中类的初始化都是__init__()。所以父类和子类的初始化方式都是__init__(),但是如果子类初始化时没有这个函数,那么它便调用父类的__init__();如果实现了这个函数,就会覆盖父类的初始化函数。如果继承父类的__init__(),就需要在子类中显示调用这个函数。实现如下:classAnimal(object):def__init__(self):self.nam

系统 2019-09-27 17:55:47 1891

Python

在大型项目开发上,Python 真是个“烂”语言!

有人问独孤求败,君子剑和青锋剑哪个好?独孤求败说,这些不重要,只要技术到了,拈花飞叶皆可伤人。杨过和郭靖武功天下卓绝,然而武林中绝大多数人表示:“前辈,哪个门派能招一大拨杨过、郭靖和独孤求败?”Python学习指南:https://edu.csdn.net/topic/python115?utm_source=blog08知乎上有一位开发者写到,“Python做大项目没什么问题,不会比其它主流语言更差,项目的可控规模多大,主要还是取决于人,不是语言。高水平

系统 2019-09-27 17:55:35 1891

Python

用C语言模仿Python函数的一种简单实现方法

首先得说明一点,C语言不是函数式编程语言,要想进行完全的函数式编程,还得先写个虚拟机,然后再写个解释器才行(相当于CPython)。下面我们提供一个例子,说明C语言函数可以“适度地模仿”Python函数。我们有如下的Python程序:defline_conf(a,b):defline(x):returna*x+breturnlineline1=line_conf(1,1)line2=line_conf(4,5)print(line1(5),line2(5)

系统 2019-09-27 17:55:35 1891