json.loads学习;python中创建对象以及__init__ 以及对象属性
1.json.loads学习
json.loads 是 把 JSON 字符串解析成 Python 对象 的函数。
名字里的 loads = load string。
json.loads 就是专门用来处理:
👉「本来是有结构的数据,但通过 HTTP 只能以字符串形式传进来」这种情况。
👉与json.loads相对的是json.dumps:
| 函数 | 作用 |
|---|---|
json.dumps |
Python → JSON 字符串 |
json.loads |
JSON 字符串 → Python |
2.python中创建对象以及__init__ 以及对象属性
TaskConfig(...) ← 创建对象
↓
__new__ ← 分配内存(你几乎不碰)
↓
__init__ ← 给这个对象“装参数 / 设状态”
👉__init__ 是“对象创建完成后,用来初始化对象状态”的函数。
👉__init__其实就是相当于对象在创建时调用的函数。
👉python中的对象属性基本都是通过self建立,python不会自动变为对象属性。
👉python中的对象属性一般都是在__init__方法中创建
浙公网安备 33010602011771号