, 也可以放在一对双引号中:>>> 'ABC' == "ABC"True所以, 在定义Dictionary的str类型的键和值的时候, 使用单引号或者双引号都是合法和等价的:>>> {"a": 'ABC...JSON对象中, 不应当出现重复的键名, 不过JSON规范中没有给出这种情况的处理标准....JSON实现处理, 为了防止这种情况出现, 可以将json.dumps的allow_nan参数设置为True....此时, 当处理的Python对象中出现这些值时, json.dumps方法会抛出异常.3、循环引用json.dumps方法会检查Python对象中是否有循环引用, 如果发现了循环引用, 就会抛出异常....当indent不为None时, 其默认值则为(',', ':'), 即只有键值间分隔符后会有一个空格, 而元素间分隔符则不带空格, 因为此时会有换行.separators参数的一种可能的使用场景是希望移除所有的非必要格式字符