摘要: 一:什么是面向对象的程序设计及为什么要有它 面向过程的程序设计:核心是过程二字,过程指的是解决问题的步骤,即先干什么再干什么......面向过程的设计就好比精心设计好一条流水线,是一种机械式的思维方式。 优点是:复杂度的问题流程化,进而简单化(一个复杂的问题,分成一个个小的步骤去实现,实现小的步骤将 阅读全文
posted @ 2018-08-23 14:35 Peterwan 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 一.json模块 作用: 用于【字符串】和 【python基本数据类型】 间进行转换 Python的Json模块序列化与反序列化的过程分别是 encoding和 decoding。 encoding 把一个Python对象编码转换成Json字符串;decoding 把Json格式字符串解码转换成Py 阅读全文
posted @ 2018-08-13 16:29 Peterwan 阅读(262) 评论(0) 推荐(0) 编辑
摘要: 一.简介 模块是一个保存了Python代码的文件。模块能定义函数,类和变量。模块里也能包含可执行的代码 模块分为三种: 自定义模块 内置标准模块 开源模块(第三方) 自定义模块: 模块导入 导入自定义模块时注意路径,查看库文件sys.path,sys.path.append('路径')添加自定义路径 阅读全文
posted @ 2018-08-13 16:26 Peterwan 阅读(399) 评论(0) 推荐(0) 编辑
摘要: 装饰器的功能在很多语言中都有,名字也不尽相同,其实它体现的是一种设计模式,强调的是开放封闭原则,更多的用于后期功能升级而不是编写新的代码。装饰器不光能装饰函数,也能装饰其他的对象,比如类,但通常,我们以装饰函数为例子介绍其用法。要理解在Python中装饰器的原理,需要一步一步来。本文尽量描述得浅显易 阅读全文
posted @ 2018-08-01 13:50 Peterwan 阅读(221) 评论(0) 推荐(0) 编辑
摘要: 1.1、python3 数据类型: 1.2、备注说明 一个键对应多个值(值可以是列表、字典、集合等),一个值也可对应多个键。。但是不能有相同的键、列表作为值可以重复、字典和集合作为值不能重复。 不可变数据(3 个):Number(数字)、String(字符串)、Tuple(元组); 可变数据(3 个 阅读全文
posted @ 2018-07-25 15:24 Peterwan 阅读(1476) 评论(0) 推荐(0) 编辑
只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2018-07-19 14:04 Peterwan 阅读(1) 评论(0) 推荐(0) 编辑