先看示例,然后啥都明白了 class Student(): def __call__(self, *args, **kwargs): print('__call__方法被调用', *args) class Person(): def mm(self): print('mm方法被调用') 测试代码 : ...
分类:
编程语言 时间:
2019-11-30 00:04:24
阅读次数:
259
什么是异常? 异常即是一个事件,该事件会在程序执行过程中发生,影响了程序的正常执行。 一般情况下,在Python无法正常处理程序时就会发生一个异常。 异常是Python对象,表示一个错误。 当Python脚本发生异常时我们需要捕获处理它,否则程序会终止执行。 异常处理 捕捉异常可以使用try/exc ...
分类:
编程语言 时间:
2019-11-23 17:48:27
阅读次数:
82
作用 对Python对象进行序列化,便于存储和传输 Python对象序列化成bytes类型 pickle.dumps(obj) 将Python对象转化为bytes类型 pickle.loads(str) 将转化成的bytes类型数据还原成对象 Python对象序列化写入文件 pickle.dump( ...
分类:
编程语言 时间:
2019-11-22 13:41:35
阅读次数:
79
今日内容 # pandas入门之数据结构-Series 简介 # Series是一维标记的数组,能够保存任何数据类型(整数,字符串,浮点数,Python对象等) 常用操作 # 从ndarray实例化 (ndarray是numpy的数据结构) # 从字典实例化(先创建字典,再将字典实例化为series ...
分类:
其他好文 时间:
2019-11-13 00:49:56
阅读次数:
86
参考文档: Python JSON JSON 函数 使用 JSON 函数需要导入 json 库:import json。 函数描述 json.dumps 将 Python 对象编码成 JSON 字符串 json.loads 将已编码的 JSON 字符串解码为 Python 对象 json.dumps ...
分类:
编程语言 时间:
2019-11-12 11:20:37
阅读次数:
208
#要将Python对象作为一个文件的形式保存到磁盘,就叫序列化;#当我们需要用到这个这对象,再从磁盘加载这个对象,就叫反序列化#Python自带的pickle可以帮我们实现,pickle这个单词是咸菜的意思,咸菜耐储存,是不是很形象呀?#对象的存储分为两步:#1.将对象在内存中的数据抓取取来,转换成一个有序的文本,这一步就是序列化#2.再将文本存储到磁盘中importpickleclassBird
分类:
编程语言 时间:
2019-11-09 00:23:08
阅读次数:
104
Flask-SQLAlchemy安装及设置 SQLALchemy 实际上是对数据库的抽象,让开发者不用直接和 SQL 语句打交道,而是通过 Python 对象来操作数据库,在舍弃一些性能开销的同时,换来的是开发效率的较大提升 SQLAlchemy是一个关系型数据库框架,它提供了高层的 ORM 和底层 ...
分类:
数据库 时间:
2019-11-03 20:25:54
阅读次数:
111
YAML数据转换 1.数据转化 方法:dump()可以将Python对象序列化成YAML流,如果stream为None,则返回生成的字符串。 2.测试场景 将下面的Python数据转换成yaml数据类型 slogan=['welcome','to','baidu'] website=[‘url’:' ...
分类:
其他好文 时间:
2019-11-01 18:44:55
阅读次数:
120
class GameRole: def __init__(self, name, ad, hp): self.name = name self.ad = ad self.hp = hp def attack(self, p): p.hp = p.hp - self.ad if p.hp > 0: p ...
分类:
编程语言 时间:
2019-10-26 12:05:15
阅读次数:
191
Python中的对象分为可变与不可变,有必要了解一下,这会影响到python对象的赋值与拷贝。而拷贝也有深浅之别。 不可变对象 简单说就是某个对象存放在内存中,这块内存中的值是不能改变的,变量指向这块内存,如果要改变变量的值,只能再开辟一块内存,放入新值,再让变量指向新开辟的内存。 执行结果: 上面 ...
分类:
编程语言 时间:
2019-10-20 17:56:26
阅读次数:
111