首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Python中级教程——random模块与json模块

首先介绍 random 模块

random.random():返回一个随机小数

random.randint(n,m):返回(n-m)随机整型数据

random.randrange(n,m):返回(n-m)随机数据

chr() 用一个范围在 range(256)内的整数(就是0~255)作参数,返回一个对应的字符。

chr(i):i为任意给定整数

返回值是当前整数对应的ascii字符。

接下来介绍json模块

什么是 JSON ?

JSON 指的是 JavaScript 对象表示法(JavaScript Object Notation)。

JSON 是轻量级的文本数据交换格式。是用来存储和交换文本信息的语法。

JSON 语法

语法规则

JSON 语法是 JavaScript 对象表示语法的子集。

数据在名称/值对中

数据由逗号分隔

大括号保存对象

中括号保存数组

“name”:”随心而码” , “url”:”linjianming.com” 叫作JSON 对象,他们一般放在 {} 中。

“sites” 为JSON 数组,用 [] 表示。

Python中的json模块

json,用于字符串 和 python数据类型间进行转换。json模块提供了四个功能:dumps、dump、loads、load

用法

json.dumps 将 Python 对象编码成 JSON 数据

json.dump 将 JSON 数据通过特殊的形式转换为只有 Python 认识的字符串并写入文件

json.loads 将已编码的 JSON 数据解码为 Python 对象

json.load 将一个包含 JSON 格式数据的可读文件解码为一个 Python 对象并写入文件

在此提醒:命名你的Python文件时,千万不要使用和Python保留的标识符冲突。如,不可将你的文件命名为 json.py ,这与Python系统模块 json 命名冲突。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20181228G1AHGE00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券