No.15模块(二)

时间:2020-03-19 09:30:48   收藏:0   阅读:40

No.15

今日概要

内容回顾和补充

重要知识点

今日内容

1.模块的基本知识

2内置模块

2.1os

2.2sys

2.3json

json是一个特殊的字符串。(长得像列表/字典/字符串/数字/真假)

v = [11,88,{'k1':'v1'},True,'alex']
#序列化:将python的值转换为json格式的字符串
import json
v1 = json.dumps(v)
print(v1)

v = '["alex",123]'
#反序列化:将json格式的字符串转换为python的数据类型
import json
v1 = json.loads(v)
print(v1)
    +-------------------+---------------+
    | Python            | JSON          |
    +===================+===============+
    | dict              | object        |
    +-------------------+---------------+
    | list, tuple       | array         |
    +-------------------+---------------+
    | str               | string        |
    +-------------------+---------------+
    | int, float        | number        |
    +-------------------+---------------+
    | True              | true          |
    +-------------------+---------------+
    | False             | false         |
    +-------------------+---------------+
    | None              | null          |
    +-------------------+---------------+
    
#python中元组序列化会变成列表
#python中集合无法序列化会报错
#json格式:表示字符串只能用双引号表示,而且最外层必须是容器。

原文:https://www.cnblogs.com/elliottwave/p/12521831.html

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!