上一页 1 ··· 6 7 8 9 10 11 12 下一页
摘要: 多态 多态指的是同一种类型的事物,不同的形态 多态的目的: 多态也称之为多态性,目的是为了在不知道对象具体类型的情况下,统一对象调用方法的规范(例如名字) 多态的表现形式之一就是继承: 先抽象,再继承 父类:定制一套统一的规范 如方法名统一 子类:遵循父类的统一的规范 如子类遵循父类方法名的统一 p 阅读全文
posted @ 2019-11-28 16:13 godlover 阅读(108) 评论(0) 推荐(2) 编辑
摘要: 继承json模块,并派生出新的功能 # 继承json模块中JSONEncoder,并且派生出新的功能 import json from datetime import date, datetime # print(datetime.now()) # print(type(datetime.now() 阅读全文
posted @ 2019-11-27 17:36 godlover 阅读(100) 评论(0) 推荐(2) 编辑
摘要: 继承 1.什么是继承? 继承是一种新建类的方式,新建的类称之为子类或派生类,继承的父类称之为基类或超类 在python中,一个子类可以继承多个父类(面试题) 在其他语言中,一个子类只能继承一个父类 2.继承的作用? 减少代码的冗余 3.如何实现继承? 1)先确认呢谁是子类,谁是父类 2) 在定义类子 阅读全文
posted @ 2019-11-26 19:13 godlover 阅读(88) 评论(0) 推荐(2) 编辑
摘要: 面向对象 什么是面向对象: 面向对象是一门编程思想 面向过程思想 核心是“过程”二字,过程指的是解决问题的步骤,先做什么再做什么 基于该编程思想编写程序,如流水线,一种机械式的思维 优点: 将复杂的问题流程化,进而简单化 缺点: 牵一发而动全身,程序的可扩展性差 如:面向过程的编程思想就是函数的使用 阅读全文
posted @ 2019-11-25 15:46 godlover 阅读(99) 评论(0) 推荐(2) 编辑
摘要: ATM+购物车 conf 存放配置文件的文件夹 __ init __.py settings.py import os BASE_PATH = os.path.dirname(os.path.dirname(__file__)) DB_PATH = os.path.join(BASE_PATH, ' 阅读全文
posted @ 2019-11-24 19:47 godlover 阅读(133) 评论(0) 推荐(0) 编辑
摘要: subprocess: ​sub:子 ​process:进程 ​调用Popen就会将用户的终端命令发送给本地操作系统的终端 ​得到一个对象,对象中包含着正确或者错误的结果 import subprocess while True: cmd_str = input('请输入终端命令:').strip( 阅读全文
posted @ 2019-11-19 21:04 godlover 阅读(129) 评论(0) 推荐(2) 编辑
摘要: json,pickle,collections,openpyxl模块 json模块 ​ 它是一个序列化模块 json: 是一个‘第三方’的特殊数据格式 ​ 可以将python数据类型 》json数据格式 》字符串 》文件中 其他语言要想使用python的数据: ​ 文件中 》字符串 》json数据格 阅读全文
posted @ 2019-11-18 18:33 godlover 阅读(121) 评论(0) 推荐(2) 编辑
摘要: time模块 文件命名规范:不可以以模块名直接对文件命名 例如:time.py 在python中的三种表现形式: 1.时间戳:给电脑看的 2.格式化时间(Format String)给人看到 返回的是时间的字符串 2002-01-11 3. 格式化时间对象(struct_time) ​ -返回的是一 阅读全文
posted @ 2019-11-16 19:04 godlover 阅读(123) 评论(0) 推荐(2) 编辑
摘要: 内置方法的补充 map 映射 map(func,可迭代对象) map对象 func()只可以有一个未知参数,可以有多个默认参数 map会将可迭代对象中的每一个值进行修改,然后映射到一个map对象中,再将对象转成元组或列表,只能转一次,取完就没有了,但是可以开辟一个新的空间,将map对象放进这个空间, 阅读全文
posted @ 2019-11-15 16:54 godlover 阅读(140) 评论(0) 推荐(2) 编辑
摘要: 什么是生成器: 生成器是一个’自定义‘的迭代器,本质是个迭代器 如何实现生成器: 自定义的迭代器 def func(): print("from func") yield 1 res = func() print(res._next_) 运行结果:from func 当我们通过_next_取值时才会 阅读全文
posted @ 2019-11-14 17:18 godlover 阅读(105) 评论(0) 推荐(2) 编辑
上一页 1 ··· 6 7 8 9 10 11 12 下一页