码迷,mamicode.com
首页 >  
搜索关键字:python对象    ( 545个结果
上下文管理器的重写以计算术运算对应的魔术方法
一、上下文管理器 概念:上下文管理器是一个Python对象,为操作提供了额外的上下文信息,这种额外的信息,在使用with语句初始化上下文,以及完成with 块中的所有代码是,采用可调用的形式。 实现一个上下文管理器需要实现两个方法:1. object._enter_(self) 输入与此对象相关的运 ...
分类:其他好文   时间:2019-05-23 00:26:43    阅读次数:109
python json,pickle模块
json模块 不同语言间的数据交互 eval方法可以将一个字符串转成python对象,但eval方法是有局限性,对于普通的数据类型,json.loads和eval都能用,但遇到特殊类型(函数、类等)的时候,eval就不管用了,因此eval通常用来执行一个字符串表达式,并返回表达式的值。 json.d ...
分类:编程语言   时间:2019-05-18 14:02:57    阅读次数:106
python 对象和类
面向对象:Object Oriented 简称OO 面向对象的学习: 面向对象的语法的学习(简单,靠记忆就可以,比较多) 面对对象的思想的学习(稍微有一点难度,不太适应) 面向对象的优势: 能够实现良好程序结构,方便程序的开发和管理维护! 效率: 运行效率:计算机 面向对象效率不如过程化的快 开发效 ...
分类:编程语言   时间:2019-05-12 10:37:23    阅读次数:95
Python JSON
使用python语言来编码和解码json对象 json(JavaScript Object Notation)是一种请量级的数据交换格式。 使用json函数需要导入json库:import json json.dumps:将python对象编码成json字符串 json.loads:将已编码的jso ...
分类:编程语言   时间:2019-05-09 00:22:40    阅读次数:157
python对象与json相互转换的方法
在网络通信中,json是一种常用的数据格式,对于python来讲,将类转化为json数据以及将json数据转化为对象是一件非常容易的事情。 下面给出两者转化的方法 ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 ...
分类:编程语言   时间:2019-05-08 00:33:48    阅读次数:170
工厂方法
定义 定义一个创建对象的接口。但让实现这个接口的类,来决定实例化哪个类。 工厂方法让类的实例化推迟到子类中进行。 类型 创建型 适用场景 1. 创建对象需要大量的代码 2. 客户端(应用层代码)不依赖于产品类实例如何被创建、实现等细节 3. 一个类通过其子类来指定创建哪个对象 优点 1. 用户只需关 ...
分类:其他好文   时间:2019-05-04 00:44:38    阅读次数:169
Python_002_Python语言基础
?2.1 Python的程序概述 Python程序可以分解为模块、语句、表达式、对象 ?2.2 Python对象和引用 2.2.1 Python对象概述 对象:标识(identity)、类型(type)、值(value) 2.2.2 使用字面量创建实例对象 字面量在Python语句中解释为表达式,P ...
分类:编程语言   时间:2019-04-14 15:59:01    阅读次数:158
第四章 python对象
1、关于python3对象的引用,由于python内存只缓存(-1,100)整数,相同的整数赋值,对象也是一样的。 如以下a,b在内存中指向的是用一个数值对象: a=4,b=4, a=b=4 a=4,b=2+2 如以下a,b在内存中的指向类型不一样: a=2.2,b=2.2 a=1000,b=100 ...
分类:编程语言   时间:2019-04-11 16:27:01    阅读次数:119
5.5 用户定义的可调用类型
不仅 Python 函数是真正的对象,任何 Python 对象都可以表现得像函数。为此,只需实现实例方法 __call__。 ? __init__ 接受任何可迭代对象;在本地构建一个副本,防止列表参数的意外副作用。 ? shuffle 定能完成工作,因为 self._items 是列表。 ? 起主要 ...
分类:其他好文   时间:2019-04-08 18:36:14    阅读次数:111
Python——IPython和NumPy
IPython: 一个增强的Python shell:许多python对象的显示形式更友好、更详细的异常显示、增加额外的命令交互式数据处理 Tab键自动完成: 键入一些内容之后,按Tab键,显示可能的变量或函数名。也可以用于显示模块中有哪些可调用的方法或常量: 中断正在执行的代码:按 Ctrl + ...
分类:编程语言   时间:2019-04-01 17:16:42    阅读次数:222
545条   上一页 1 ... 9 10 11 12 13 ... 55 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!