第十七天 json简单了解
'''
json数据格式的要求:1) 一个json有且只有一个数据
2) 唯一的一个数据必须是json支持的数据类型的数据
jons支持的数据类型:
数字 - 表示的时候直接写,并且支持科学计数法
字符串 - 表示的时候只能加双引号,支持转义字符
布尔 - 只有true 和false两个值 小写
数组 - 相当于Python的列表 , [元素1,元素2,...]
字典 - 相当于Python的字典 ,键只能是字符串 {}
空值 - null
'''
import json
'''
json - python
数字 - int、float
字符串 - str (默认会将双引号变成单引号)
布尔 - true -> True, false ->False
数组 - list
字典 - dict
空值 - null - > None
方法 - json.loads(json格式的字符串) - 将json 数据转换成对应的python数据
json格式的字符串:字符串内容是json数据的字符串
'''
result = json.loads(' "abc" ')
print(type(result))
result = json.loads('[10,"小明"]')
print(result)
'''
python - json
int、float 数字
str 字符串,单引号变双引号
boll 布尔,Ture->true
list、tuple 数组
dict 字典
空值 None ->null
json.dumps(python数据) - 将python数据转换成json格式字符串
'''
result = json.dumps('abc')
print(result,type(result))
result = json.dumps([10,2.3,'小明',True,None,{1:'abc'}])
print(result,type(result))
1.认识类和对象
'''
什么是类:类就是拥有相同功能和相同属性的对象的集合
什么是对象:对象就是类的实例
'''
'''
语法:
class 类名:
类的说明文档
类的内容
说明:
calss - 关键字
类名 - 由程序员自己命名,必须两个要求:a.标识符 b.不是关键字
三个规范:1.见名知义 2.采用驼峰式命名,第一个字母必须大写
3.不适用系统的函数名、类名、模块名
类的说明文档 - 本质就是多行注释
类的内容 - 包含属性和方法,属性分为对象属性和类属性,方法(本质就是函数)分为对象方法、类方法和静态方法三种
'''