Python数据库 5.json,hashlib,base64模块
发布时间:2020-12-20 10:16:00 所属栏目:Python 来源:网络整理
导读:5.1 json JS对象 var teacher_1 = { ? name: ‘juhao’, ? age: 18, feature : [‘高’,‘富’,‘帅’] } JSON字符串 { ? “name”: “juhao”, ? “age”: 18, “ feature “ : [‘高’,‘帅’] ? } Python字典 { ? ‘name’: ‘juhao’, ? ‘age’: 18 ‘f
5.1 jsonJS对象var teacher_1 = {
JSON字符串{
Python字典{
注意1.字符串必须用双引号(即:””)来包括
with open (‘json_test‘,‘w+‘)as f:
with open (‘json_test‘,‘r+‘)as f:
5.2 hashlib,base64模块1.hashlib (MD5)hash算法就是-种将任意长度的数据变成一个长度固定的数据的函数
2.Hash结构:不可逆:无法根据散列值来还原原来的数据
Hashlib模块提供了许多hash算法,主要有:1.md5
api 描述:hashlib.new(name,data=b”) 生成一个hash对象
?
3.base64base64是一种用64个字符来表示任意二 进制数据的方法, (将二 进制数据编码成ASCII字符)使用了A-Z,a-z,0-9,+,/这64个字符 特点:用来将非ASCII字符的数据转换成ASCII字符的一种方法
? api 描述:base64.b64encode(s) 对二进制数据进行base64编码
import base64
?
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |