Python常用变量处理手记(拼接数字,转json)
1.拼接字符串和数字时,应先把数字做转换
如,bytes(page)
再做拼接:str+page
或者
s = 'abc'
print s + str(1) #abc1
使用list和tuple
参考:https://www.liaoxuefeng.com/wiki/001374738125095c955c1e6d8bb493182103fac9270762a000/001386819318453af120e8751ea4d2696d8a1ffa5ffdfd7000
2.对象与json相互转换
1 2 3 4 | import json data = { "spam" : "foo" , "parrot" : 42 } in_json = json.dumps(data) #'{"parrot": 42, "spam": "foo"}' json.loads(in_json) # Decode into a Python object #{"spam" : "foo", "parrot" : 42} |
总共有4个函数
1 | dump,dumps,load,loads |
参考:https://www.cnblogs.com/loleina/p/5623968.html
python的json.dumps方法默认会输出成这种格式"\u535a\u5ba2\u56ed",
。
要输出中文需要指定ensure_ascii参数为False,如下代码片段:
json.dumps({'text':"中文"},ensure_ascii=False,indent=2)
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 通过 API 将Deepseek响应流式内容输出到前端
· 因为Apifox不支持离线,我果断选择了Apipost!