python中字典转字符串单引号变双引号

两种方法:str()以及json.dumps()

注意:单引号双引号的区别

str方法将其变为单引号,json.dumps方法仍是双引号 !

初始字典为双引号

import json

d={"name":"lisa","gender":"male"}
print(type(d))
str_d=str(d)
print("str_d:",str_d)
print("str_d的类型",type(str_d))
json_d=json.dumps(d)
print("json_d:",json_d)
print("json_d的类型",type(json_d))

以下是打印内容:
<class 'dict'>
str_d: {'name': 'lisa', 'gender': 'male'}
str_d的类型 <class 'str'>
json_d: {"name": "lisa", "gender": "male"}
json_d的类型 <class 'str'>

初始字典为单引号

d={'name':'lisa','gender':'male'}
print(type(d))
str_d=str(d)
print("str_d:",str_d)
print("str_d的类型",type(str_d))
json_d=json.dumps(d)
print("json_d:",json_d)
print("json_d的类型",type(json_d))

以下为打印内容:
<class 'dict'>
str_d: {'name': 'lisa', 'gender': 'male'}
str_d的类型 <class 'str'>
json_d: {"name": "lisa", "gender": "male"}
json_d的类型 <class 'str'>
  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值