pycharm使用小技巧_json与字典

发布时间 2023-11-03 12:12:26作者: 西瓜_1024
pycharm控制台打印的数据
   键值对都是双引号,则是数据的格式json
   键值对都是单引号,则是数据的格式字典

示例代码如下:

import json
from random import randint

""""
需求:用户注册页面,手机号唯一,通过需要手机号进行注册
"""

# 定义一个json字符窜
register_data = '{"name":"张明","phone_name":13506250269,"sex":"男","age":20}'
print(register_data) # 控制台打印的 键值对都是双引号,则是数据的格式json
print(type(register_data)) # type()判断数据的类型
# json.loads()将json格式数据转化为字典格式
register_data_dict = json.loads(register_data)
print(register_data_dict) # 控制台打印的 键值对都是单引号,则是数据的格式字典
print(type(register_data_dict))
# 使用格式化字符窜+随机数的形式生成随机手机号。 格式化字符窜:f'138{}',随机函数randint()
register_data_dict['phone_name'] = f'138{randint(10000000, 99999999)}'
# json.dumps()将字典格式数据转化为json格式,ensure_ascii=False数据的中文不进行转义
register_data_json = json.dumps(register_data_dict, ensure_ascii=False)
print(register_data_json)