第十七天-json和面向对象

第十七天-json和面向对象

一、json
  1. json数据格式

    json的使用是两种通过数据格式,几乎所有的高级编程语言都支持
    json的存在是为了让不同编程语言的程序可以有效的进行数据沟通

  2. json数据格式

    json数据格式要求:

    1)一个json有且只有一个数据

    2)唯一的这个数据必须是json支持的数据类型的数据
    json支持的数据类型:
    数字——表示的时候直接写
    字符串——表示的时候要使用双引号
    布尔——只有true和false
    数组——相当与python中的列表[元素1,元素2~~~~]
    字典——相当于python中的字典,键只能是字符串
    空值——null

  3. json数据和python数据的相互转发

    json——python
    数字——int float
    字符串——str(默认会将双引号变成单引号)
    布尔——true->True,false->False
    数值——list
    字典——dict
    空值——null->None

    方法:

    json.loads(json格式的字符串)——将json数据转换位对应的python数据

    json格式的字符串:字符串内容是json数据的字符串

二、面向对象
  1. 常见编程思想

    1)面向过程编程——语法,逻辑
    2)函数式编程——函数
    3)面向对象编程——类和对象

  2. 认识类和对象

    什么是类:类就是拥有相同功能和相同属性的对象的集合
    什么是对象:对象就是类的实例

  3. 创建类——用代码来描述清楚这个类的相同的功能以及哪些相同的属性

    语法:
    class 类名:
    类的说明文档
    类的内容

    说明:
    class——关键字固定写法
    类名—— 由程序员自己命名,必须两个要求:a.是标识符 b.不是关键字
    三个规范:a.见名知义 b.采用驼峰式命名,第一个字母必须大写(单词首字母大写)
    c. 不使用系统的函数名,类名,模块名。
    类的说明文档——本质是多行注释

    类的内容——包含属性和方法.其中属性分为对象属性和类属性两种,方法(本质就是函数)分为对象方法
    类方法和静态方法。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值