class Student: def __init__(self, id, name, sex) -> None: self.id = id self.name = name self.sex = sex 1、序列化。有s1 = Student(1001,'ZhangSan','man'),将s1序 ...
分类:
编程语言 时间:
2020-04-19 23:42:13
阅读次数:
110
定义__call__会再函数调用的时候执行。 __getattr__ 会再调用实例某个不存在的属性是执行。 ...
分类:
编程语言 时间:
2020-04-17 12:36:16
阅读次数:
58
(PTA的Python题目4-21到4-30暂未解答,之后会抽时间再回头解答题目)写道题预热一下 这里涉及到字典问题。在Python字典是一系列键-值对,每个键都与一个值相关联,你可以使用键来访问与之相关联的值。事实上,我们可将任何Python对象用作字典中的值。(摘自《Python编程 从入门到实 ...
分类:
编程语言 时间:
2020-04-13 00:54:04
阅读次数:
107
Python 核心编程是经典的Python指导书,在第一版的基础上进行了全面升级。全书分为两个部分:第1部分占据了大约三分之二的篇幅,阐释这门语言的“核心”内容,包括基本的概念和语句、语法和风格、 Python对象、数字类型、序列类型、映射和集合类型、条件和循环、文件和输入/输出、错误和异常、函数和 ...
分类:
编程语言 时间:
2020-04-11 23:50:31
阅读次数:
87
RecursionError:在调用Python对象时超过最大递归深度 项目 python flask: 在pycharm软件里, default settings --> Build, Execution, Deployment -> Python Debugger. 找到 "Gevent com ...
分类:
其他好文 时间:
2020-03-26 01:45:28
阅读次数:
137
1. shelve对象的持久存储 不需要关系数据库时,可以用shelve模块作为持久存储Python对象的一个简单的选择。类似于字典,shelf按键访问。值将被pickled并写至由dbm创建和管理的数据库。 1.1 创建一个新shelf 使用shelve最简单的方法就是利用DbfilenameSh ...
分类:
编程语言 时间:
2020-03-23 09:56:18
阅读次数:
113
Python 对象协议 "出处:91 个建议 63:熟悉 Python 对象协议" 因为 Python 是一门动态语言,Duck Typing 的概念遍布其中,所以其中的 Concept 并不以类型的约束为载体,而另外使用称为协议的概念。 在 Python 中就是 我需要调用你某个方法,你正好就有这 ...
分类:
编程语言 时间:
2020-03-21 18:12:02
阅读次数:
82
楔子 有些时候,我们需要得到一个对象的某些属性,我们最常用的就是通过type来查看该对象的类型,或者使用dir来查看该对象具有哪些属性。但是python提供了一个非常好的模块: ,来帮助我们更好地获取对象的属性,下面就来看看该模块支持哪些方法。 检测对象的种类 这里指的是种类,不是类型。 判断对象是 ...
分类:
编程语言 时间:
2020-03-03 22:37:41
阅读次数:
95
实现python对象和原生数据相互转换,如实现object -> dict, objects -> list,string -> dict, string -> list等的转换功能,另外它还停工了非常丰富的数据类型转换和校验API。 pip install marshmallow 调用load事件 ...
分类:
编程语言 时间:
2020-02-25 12:47:54
阅读次数:
94
一: 1.任何语言都躲不过hello world保平安 print("hello world!") #直接输出 也可以: s = "hello world!" #赋值s为字符串"hello world" print(s) #输出s 二:Python对象类型 #python相比于c和c++等底层语言就 ...
分类:
编程语言 时间:
2020-02-22 16:08:14
阅读次数:
76