每天一个Python小技巧(1)

简介: 每天一个Python小技巧(1)

每天一个Python小技巧(1)


大家好,这里是米洛,一个想和大家一起分享测试开发相关的技术,面试经验和成长经历的博主!


很不害臊地又开一个系列,此系列尽量给出对大家用处比较大的内容,特别短小,但也够精悍!

故事


今天博主在工作中需要传递一个字符串JSON数据,长啥样呢?

1.jpg

局部内容大概长这样

fieldsJson字段接受的是一个字符串,里面是转移了的JSON。

可能很多人会手动加\去完成转义,也有人会去专门的网站转义。

那用Python要怎么做呢?

巧用print


假如我有一个json:


{"name": "miluo", "age": 18, "salary": "10k"}

首先它已经是一个字符串了,我们用Python的三引号把它括起来。


s = """{"name": "miluo", "age": 18, "salary": "10k"}"""

接着我们再次将它序列化,相信这一步百分之百的人都会:


import json
s = """{"name": "miluo", "age": 18, "salary": "10k"}"""
s = json.dumps(s)

最后我们把它print出来:


print(s)

看看效果:

2.jpg

image

最后你要做的,就是把print的内容复制出来即可。


非!常!好!用!




相关文章
|
2月前
|
机器学习/深度学习 C++ Python
Python小技巧:蛇形方阵
Python小技巧:蛇形方阵
|
8月前
|
索引 Python
Python3,掌握这20个小技巧,小菜鸡瞬间变成老码农~
Python3,掌握这20个小技巧,小菜鸡瞬间变成老码农~
51 0
|
8月前
|
Python
python基础语法小技巧汇总
python基础语法小技巧汇总
65 0
python基础语法小技巧汇总
|
2月前
|
程序员 数据处理 开发者
【Python小技巧】通过实例说明推导式,条件表达式和Lambda函数
【Python小技巧】通过实例说明推导式,条件表达式和Lambda函数
25 2
|
2月前
|
Python
Python小技巧:判断输入是否为汉字/英文/数字
Python小技巧:判断输入是否为汉字/英文/数字
|
4月前
|
缓存 C语言 C++
9 个让你的 Python 代码更快的小技巧
9 个让你的 Python 代码更快的小技巧
|
10月前
|
编译器 C语言 Python
让你python代码更快的3个小技巧
Python 语言的优点可以列举出许多,语法简单易懂、模块丰富、应用广泛等等。但是世界上没有有完美的东西,python 一个明显缺点就是运行速度慢,至少跟 C 语言没法比。
python 绘图中的一些小技巧(显示中文标签,显示负号,共用x轴,设置轴的属性。。。)
python 绘图中的一些小技巧(显示中文标签,显示负号,共用x轴,设置轴的属性。。。)
|
11月前
|
存储 索引 Python